因此,我在本周早些时候在我的设备上实现后,今天在iOS上发现了一个问题。我使用BranchIo仪表板生成了一个新的Deepview模板,它看起来很棒,除非网页底部的文本是误导的,如果用户已经安装了应用程序,因为它显示“获取应用程序”而不是(应该是什么)“打开应用程序”
查看从DeepView生成的模板html:
<a href="{{action}}" class="cta-button text-light{{#unless app.og_image_url}} cta-button--no-app-icon{{/unless}}{{#if no_data}} cta-button--no-app-icon{{/if}}">{{#if has_app}}Open{{else}}Get{{/if}} The App</a>
我不太确定如何调试这个问题,因为我在仪表板上设置了配置:

虽然我的config.xml有以下信息:
<branch-config>
<branch-key value="---MY KEY---" />
<uri-scheme value="releasehub" />
<link-domain value="releasehub.app.link" />
<ios-team-release value="3MWVVWCS4Y" />
</branch-config>
<plugin name="branch-cordova-sdk" spec="^3.1.6" />我制作了一个简短的视频,展示了尽管应用程序已经安装,但Deepview如何显示获取应用程序:
我遗漏了什么?谢谢!
运行验证脚本后进行编辑
我遵循了在GitHub页面上找到的Ionic分支安装说明,我还需要做什么?谢谢!

发布于 2019-04-08 10:02:40
活动深度视图只应显示应用程序未安装时(或直接深度链接不起作用时,如在Facebook网页中),并在深度视图页面暂停。这样用户就可以预览内容,最终决定是否要安装应用程序。用户必须单击获取应用程序的调用操作,才能发送到相应的App或Play Store页面。您能通过在这里运行验证器脚本来确保启用通用链接吗?:https://docs.branch.io/resources/validation-tools/#universal-link-validator
https://stackoverflow.com/questions/55555197
复制相似问题