如何解决Android Creative SnapKit:带附件网址弹出的照片打开两次
我正在尝试与从分支IO生成的附加URL共享 SnapChat 上的图像。为此,我使用了 Creative SnapKit 。
当我单击附件的链接时,它会给我两个弹出窗口。
- 第一个弹出窗口将我重定向到Playstore
- 第二个弹出窗口将我重定向到已安装的应用程序。
理想情况下,如果安装了应用程序,则应该只给出一个重定向到该应用程序的弹出窗口。
我正在使用以下版本:
implementation([ 'com.snapchat.kit.sdk:creative:1.6.3','com.snapchat.kit.sdk:core:1.6.3' ])
实施:
snapCreativeKitApi = SnapCreative.getApi(getActivity());
snapMediaFactory = SnapCreative.getMediaFactory(getActivity());
SnapPhotoFile photoFile;
try {
photoFile = snapMediaFactory.getSnapPhotoFromFile(fileName);
} catch (SnapMediaSizeException e) {
e.printStackTrace();
return;
}
SnapPhotoContent snapPhotoContent = new SnapPhotoContent(photoFile);
snapPhotoContent.setAttachmentUrl(urlToShare);
finish();
snapCreativeKitApi.send(snapPhotoContent);
AndroidManifest.xml
<meta-data android:name="com.snapchat.kit.sdk.clientId" android:value="ClientID" />
我们在iOS和Android上使用相同的键。对于iOS,它可以按预期运行。
如果我在这里做错了任何事情,请告诉我。
以下是我面临的问题的视频链接: https://www.dropbox.com/s/ivpshfs9o15kivr/20-08-20-10-32-07.mp4?dl=0
解决方法
最后,我找到了解决方案,这是因为Branch IO配置: 我已经更改了配置> DeepView Manager>分支默认网桥模板。
我放入了文档中提到的Canonical Identifier和Canonical URL。 有关更多信息,请阅读下面的分支IO文档:
https://help.branch.io/using-branch/docs/deepviews
https://blog.branch.io/branch-concepts-the-branch-universal-object/
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。