无法将分支键用作清单占位符

时间:2019-03-11 10:21:27

标签: android android-manifest deep-linking branch.io

我无法将Branch键添加为ManifestPlaceholders。

gradle.properties:

branch_api_key_qa="key_test_xxxxxxxxxxxxxxxxxxxxxxxx"

build.gradle

falvour_qa {
    ...
    ...
    manifestPlaceholders = [branchKey : branch_api_key_qa]
}

AndroidManifest.xml

<meta-data
    android:name="io.branch.sdk.BranchKey.test"
    android:value="${branchKey}" />

上面的代码没有在我的启动器活动中进行initSession回调。

但是按预期方式直接在清单中提供密钥

2 个答案:

答案 0 :(得分:0)

尝试一下

falvour_qa {
            manifestPlaceholders = [
                    branchKey: 'key_test_xxxxxxxxxxxxxxxxxxxxxxxx'
            ]
        }

答案 1 :(得分:0)

我这样做了

   <meta-data
        android:name="io.branch.sdk.BranchKey"
        android:value="key_live_**********" />
    <meta-data
        android:name="io.branch.sdk.BranchKey.test"
        android:value="key_test_***************" />