HTML5   发布时间:2022-04-27  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了ios – Firebase Dynamic Link在第一次从appstore安装应用程序时无效大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在使用Firebase动态链接来共享我的应用程序(> = IOS 9),并邀请他人参加活动(我的意思是,如果你有这个应用程序可以加入DeepLink的活动,如果没有,在加入该活动之前,我们将发送给应用商下载应用程序).

我遵循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)是否被调用

谢谢你的帮助!

解决方法

我在安装后没有收到链接的同样的问题.问题是我的网址计划没有正确设置.

为了使其正常工作,我更改了我的目标信息部分中的URL类型:
我将包ID设置在标识符和URL方案字段中.

@L_450_15@

我还在我的firebase设置代码添加了一行:

FIRApp.configure()
FIROptions.default().deepLinkURLscheR_902_11845@e = "fr.machin.ES5"

大佬总结

以上是大佬教程为你收集整理的ios – Firebase Dynamic Link在第一次从appstore安装应用程序时无效全部内容,希望文章能够帮你解决ios – Firebase Dynamic Link在第一次从appstore安装应用程序时无效所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。