- Иногда Branch.subscribe возвращает параметры правильно.
В других случаях он вообще не срабатывает — как холодный, так и теплый старт. - Нет четкой закономерности; работает или нет случайным образом.
- Я проверил правильность настройки SDK, идентификатора пакета, ключей и доменов — так что это не похоже на проблему с конфигурацией.
- React Native: 0.81.0
- Библиотека: response-native-branch (последняя)
- iOS: 15+
- Branch SDK: установлена через CocoaPods (показывает BranchSDK в Pods
branch_universal_link_domains
myapp.app.link
myapp-alternate.app.link
myapp.test-app.link
myapp-alternate.test-app.link
CFBundleURLTypes
CFBundleTypeRole
Editor
CFBundleURLName
myapp.app
CFBundleURLSchemes
myapp
branch_key
live
{live key}
test
{test keyt}
Связанные домены (возможности):
applinks:myapp.app.link
applinks:myapp-alternate.app.link
applinks:myapp.test-app.link
applinks:myapp-alternate.test-app.link
AppDelegate.swift:
import RNBranch
// ======= At top ====== //
// Optional: Uncomment next line to use test instead of live key
// RNBranch.useTestInstance()
RNBranch.initSession(launchOptions: launchOptions, isReferrable: true)
// URL Schemes
func application(_ app: UIApplication, open url: URL, options: [UIApplication.OpenURLOptionsKey : Any] = [:]) -> Bool {
RNBranch.application(app, open:url, options:options)
return true
}
// Universal Links
func application(_ application: UIApplication, continue userActivity: NSUserActivity, restorationHandler: @escaping ([Any]?) -> Void) -> Bool {
RNBranch.continue(userActivity)
return true
}
Подробнее здесь: https://stackoverflow.com/questions/798 ... -sometimes
Мобильная версия