如何解决不安装应用程序iOS不会更新Branch io
在我们的项目中,我们使用的是Pod分支版本0.34.0,并按照以下步骤安装应用程序。我们在第二点面临问题。
1。安装应用程序并单击深层链接后,它会重定向到应用程序,我们能够从分支机构检索深层链接数据。因此,值会更新,并能够继续使用该应用程序。
2。当我们单击深层链接而不安装应用程序时,它会重定向到应用程序商店,因此我们无法从分支机构检索深层链接数据。因此,这些值不会更新,因此无法继续使用该应用程序。
Xcode版本:11.5
这是我们在项目中使用的代码:
func application(_ application: UIApplication,didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool {
let branch: Branch = Branch.getInstance()
branch.initSession(launchOptions: launchOptions,automaticallyDisplayDeepLinkController: true,deepLinkHandler: { params,error in
if error == nil {
//extract the value
}else {
//error
}
func application(_ app: UIApplication,open url: URL,options: [UIApplication.OpenURLOptionsKey : Any] = [:]) -> Bool {
Branch.getInstance().application(app,open: url,options: options)
return true
}
func application(_ application: UIApplication,continue userActivity: NSUserActivity,restorationHandler: @escaping ([UIUserActivityRestoring]?) -> Void) -> Bool {
Branch.getInstance().continue(userActivity)
return true
}
我们遵循了仪表板中的分支集成。我们是否需要修改项目中的任何其他更改?这是应用程序链接不起作用时的以下响应。
可选([AnyHashable(“ + is_first_session”):0,AnyHashable(“ + clicked_branch_link”):0])
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。