Branch.io initSession';在iOS中,有时不会在第一个会话上调用s回调
从AppStore下载应用程序后(以及在某些情况下使用xCode时),AppDelegate中注册的回调(Branch.getInstance().initSession(launchOptions:…))根本不会被调用(或者在40-50秒后被调用,这是不可接受的)。在应用程序已安装时使用Branch打开应用程序不会导致任何问题(调用回调,数据正确,一切正常)。Android中的API与预期一样工作。我确信这是一步一步来的。BranchUniversalObject数据示例:Branch.io initSession';在iOS中,有时不会在第一个会话上调用s回调,ios,branch.io,Ios,Branch.io,从AppStore下载应用程序后(以及在某些情况下使用xCode时),AppDelegate中注册的回调(Branch.getInstance().initSession(launchOptions:…))根本不会被调用(或者在40-50秒后被调用,这是不可接受的)。在应用程序已安装时使用Branch打开应用程序不会导致任何问题(调用回调,数据正确,一切正常)。Android中的API与预期一样工作。我确信这是一步一步来的。BranchUniversalObject数据示例: canonica
- canonicalIdentifier:user/{user_id}
- canonicalUrl:https://{domain_name}/u/{user_id}
- $ios_deeplink_path/$android_deeplink_path:open/u/{user_id}
Branch.getInstance().initSession(launchOptions: launchOptions, isReferrable: isReferrable) { [weak self] (params, error) in
if let data = params as? [String: AnyObject], let value = data["+clicked_branch_link"] as? Bool {
self?.clickedBranchLink = value
}
registerDeepLinkHandler?(params, error)
}
您可以发布一些AppDelegate代码吗?