无法将Branch密钥用作清单占位符

问题描述 投票:0回答:2

我无法将Branch键添加为ManifestPlaceholders。

grad了.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回调。

但是直接在清单中提供密钥正如预期的那样工作

android android-manifest deep-linking branch.io
2个回答
0
投票

试试这个

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

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_***************" />
© www.soinside.com 2019 - 2024. All rights reserved.