当您已经使用Branch

时间:2019-04-07 02:56:55

标签: ionic-framework branch.io

因此,本周初在设备上实施后,今天我在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>

当我在仪表板上设置配置时,我不确定如何调试此问题:

enter image description here

我的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如何显示获取应用程序

https://streamable.com/fa71n

我想念什么?谢谢!

运行验证脚本后进行编辑

我遵循了GitHub页面上的Ionic Branch安装说明,我还需要做什么?谢谢!

enter image description here

1 个答案:

答案 0 :(得分:0)

仅当未安装应用程序时(或在Facebook网络视图中无法进行直接深层链接时)显示活动深度视图,并在深度视图页面上暂停。这些使用户可以预览内容,最终决定是否要安装该应用程序。用户必须单击“获取应用程序”的号召性用语才能发送到相应的“应用程序”或“ Play商店”页面。您可以通过在此处运行验证程序脚本来确保已启用通用链接吗?:https://docs.branch.io/resources/validation-tools/#universal-link-validator