分支深层链接通知无效

时间:2016-07-23 13:33:12

标签: android deep-linking branch.io

我试图在读取分支io deeplink的参数后进行自定义重定向

{"+is_first_session":false,"+clicked_branch_link":false}

通知即将开始显示,当我点击通知时,它会重定向到BlankBranchShareActivity.class

    <activity
        android:name=".BlankBranchShareActivity"
        android:launchMode="singleTask"
        android:noHistory="true"
        android:theme="@style/RegisterActivityTheme">

        <!-- App Link your activity to Branch links-->
        <intent-filter android:autoVerify="true">
            <action android:name="android.intent.action.VIEW" />

            <category android:name="android.intent.category.DEFAULT" />
            <category android:name="android.intent.category.BROWSABLE" />

            <!--Test key-->
            <data
                android:host="bnc.lt"
                android:pathPrefix="/cdMh"
                android:scheme="https" />

            <!--Production key-->
            <data
                android:host="bnc.lt"
                android:pathPrefix="/EcMh"
                android:scheme="https" />

            <data
                android:host="bnc.lt"
                android:pathPrefix="/EcMh"
                android:scheme="workindia" />
        </intent-filter>
        <meta-data
            android:name="io.branch.sdk.auto_link_keys"
            android:value="@string/branch_meta_all_keys_for_marking_on_manifest" />

        <!-- Deep link path for auto deep linking -->
        <meta-data android:name="io.branch.sdk.auto_link_path" android:value="workindia/*" />
    </activity>

}

每当我点击链接时,它都会为重定向提供适当的参数 当我发送带有通知的相同链接时,我正在

{{1}}

我可能做错了什么

{{1}}

1 个答案:

答案 0 :(得分:0)

获取&#34; clicked_branch_link:false&#34;是密钥不匹配的结果。如果您单击Test实例中的链接,但您的应用程序正在使用您的Live键进行初始化,则会获得clicked_branch_link:false。