因此,本周初在设备上实施后,今天我在iOS上发现了一个问题。我使用BranchIo仪表板生成了一个新的Deepviews模板,它看起来不错,但是如果用户已经安装了该应用程序,则该网页底部的文本会产生误导,因为它显示为“获取应用程序”,而不是(应该是)打开应用程序”
查看从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" />
我制作了一个简短的视频,显示即使安装了应用程序,Deepviews如何显示获取应用程序:
我想念什么?谢谢!
运行验证脚本后进行编辑
我遵循了GitHub页面上的Ionic Branch安装说明,我还需要做什么?谢谢!
答案 0 :(得分:0)
仅当未安装应用程序时(或在Facebook网络视图中无法进行直接深层链接时)显示活动深度视图,并在深度视图页面上暂停。这些使用户可以预览内容,最终决定是否要安装该应用程序。用户必须单击“获取应用程序”的号召性用语才能发送到相应的“应用程序”或“ Play商店”页面。您可以通过在此处运行验证程序脚本来确保已启用通用链接吗?:https://docs.branch.io/resources/validation-tools/#universal-link-validator