大佬教程收集整理的这篇文章主要介绍了ios – Firebase Dynamic Link在第一次从appstore安装应用程序时无效,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我遵循Firebase文档步骤:
>我在https://app_code.app.goo.gl/apple-app-site-association获得相关的JSON.
>如果我的应用程序已安装,则DeepLink正在运行良好.
>如果我的应用没有安装,则Deeplink会将您发送给应用商店,但是首次打开时,它不起作用,您无法加入该活动.
在didFinishLaunchingWithOption:
FIROptions.default().deepLinkURLscheR_902_11845@e = "com.jerem.ProjectAlphaSasasa" // "com.jerem.ProjectAlphaSasasa" is my app bundle Identifier FIRApp.configure()
并基于Firebase文档,首次打开时,我使用以下功能:
//MARK: First entry //when your app is opened for the first time after installation on any version of iOs. func application(_ app: UIApplication,open url: URL,options: [UIApplicationOpenURLOptionsKey : Any]) -> Bool { print("00000000000000000") FIRCrashmessage("Link during first installation") downloadEventWithDeepLink = true downloadUrl = url return application(app,open: url,sourceApplication: nil,Annotation: [:]) } //same as prevIoUs but for older version ios 8 (not relevant) func application(_ application: UIApplication,sourceApplication: String?,Annotation: Any) -> Bool { let dynamicLink = FIRDynamicLinks.dynamicLinks()?.dynamicLink(fromCustomscheR_902_11845@eURL: url) if let dynamicLink = dynamicLink { downloadEventWithDeepLink = true downloadUrl = dynamicLink.url return true } return false }
在我的情况下,downloadEventWithDeepLink是一个标志(全局),我检查用户登录到我的应用程序(并在那里使用downloadUrl变量).我在设置中做错了什么?
另外,我不知道如何调试它.有没有办法模拟Appstore在xcode中首次安装?找出以前的功能(Open Url)是否被调用?
谢谢你的帮助!
以上是大佬教程为你收集整理的ios – Firebase Dynamic Link在第一次从appstore安装应用程序时无效全部内容,希望文章能够帮你解决ios – Firebase Dynamic Link在第一次从appstore安装应用程序时无效所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。