Я мигрирую из Иони c 3 в Иони c 5 и из Кордовы в Конденсатор. Я сталкиваюсь с проблемами при использовании плагина BranchIo, который отлично работает в Ioni c 3. Я установил плагин для конденсатора в соответствии с этим документом со следующим.
npm install branch-cordova-sdk
npm install @ionic-native/branch-io
ionic cap sync
Там нет ошибок при установке. Теперь я не могу следить за этим документом для Cordova, так как я использую конденсатор. Поэтому я пытаюсь настроить собственное приложение в Adroid Studio в соответствии с этим документом филиала для Android основы c интеграции.
Единственный код, который мне удалось добавить без ошибок в следующем файле AndroidManifest.xml
.
<!-- Branch init -->
<meta-data android:name="io.branch.sdk.BranchKey" android:value="key_xxxxxxxx" />
<meta-data android:name="io.branch.sdk.BranchKey.test" android:value="key_test_xxxxxxxx" />
<meta-data android:name="io.branch.sdk.TestMode" android:value="true" />
<!-- Branch App Links (optional) -->
<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" />
<data android:scheme="https" android:host="xxxx.app.link" />
<data android:scheme="https" android:host="xxxx-alternate.app.link" />
</intent-filter>
Кроме предложенного мною кода, добавляется ошибка. Например, добавьте следующую строку в <application>
в AndroidManifest.xml
android:name="com.eneff.branch.example.android.CustomApplicationClass"
Может ли кто-нибудь дать руководство по настройке BranchIo с Ioni c 5 и конденсатором?
Примечание: я также попытался использовать плагин сообщества конденсаторов конденсатор-ветвь-глубокие ссылки , но у этого плагина есть только методы для прослушивания ссылок, но нет методов для создания ссылки.
ОБНОВЛЕНИЕ:
Я могу получить ссылку, созданную методом Branch createBranchUniversalObject
, но ссылка не отформатирована. Я получаю следующую полную ссылку.
https://bnc.lt/a/key_test_xxxxxx?feature=share&type=0&duration=0&source=android&data=xxxxxx
Эта ссылка также открывает правильную страницу. Единственная часть, которая не работает, - это ссылка не является конвертером для короткой ссылки на ветку.