在Android中未使用Branch.io链接

时间:2016-09-15 20:56:50

标签: android branch.io

我是branch.io的新手,但这让我发疯了。

我只是在branch.io仪表板中设置了我的链接:

Android URI scheme: http://www.foo.com/bar://

还有谷歌游戏商店的后备。

As well as the default URL http://www.foo.com

在我的Android Manifest中,我输入了

<meta-data android:name="io.branch.sdk.BranchKey" android:value="key_live_xxxxxxxxxxxxxxxxx" />

这是我的主要活动

<intent-filter>
            <data android:scheme="http://www.foo.com/bar" android:host="open" />
            <action android:name="android.intent.action.VIEW" />
            <category android:name="android.intent.category.DEFAULT" />
            <category android:name="android.intent.category.BROWSABLE" />
</intent-filter>

此链接仍未在Android或Google Play中打开。

奇怪的是,此链接:https://foo.app.link/xxxxxx在Google Play中打开,位于正确的应用页面,但与我在branch.io设置中的内容没有任何共同之处。

困惑为什么URI方案背后有两种不同的逻辑。 谢谢你的帮助!

1 个答案:

答案 0 :(得分:0)

来自Branch的Alex:你在scheme字段:)中投入了太多。分支仪表板应该具有类似foo://的URI方案,并且Android清单应该具有<data android:scheme="foo" android:host="open" />