微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何从打开我的 iOS 应用程序的 firebase 动态链接中提取 url在代码中?

如何解决如何从打开我的 iOS 应用程序的 firebase 动态链接中提取 url在代码中?

我有一个用 Objective-C 编写的 iOS 版本的应用程序,我正在使用 Firebase 动态链接打开该应用程序。我在 Firebase 控制台中定义了一个动态链接,其中在长格式中有一个链接可以执行所需的操作。我的问题是在我的代码提取动态链接 URL。现在,当我点击聊天应用程序中的链接时,应用程序打开正常,但是当我尝试在 AppController.mm 中打印这样的 URL 时,

(BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {

NSURL * urlKey = (NSURL *)[launchOptions valueForKey:UIApplicationLaunchOptionsURLKey];
NSLog(@"firebase NSURL* : %@",urlKey);
Nsstring * stringKey = (Nsstring *)[launchOptions valueForKey:UIApplicationLaunchOptionsURLKey];
NSLog(@"firebase Nsstring* : %@",stringKey);

在 NSURL 和 Nsstring 的情况下,我的值​​都为 null。 现在,有人可以帮我在我的代码提取动态链接的 URL 吗?顺便说一句,动态链接看起来像:

https://mygame.page.link/?link=http://playmygame.com?dl%3DWSzp....&apn=..

我知道解决方案可能在另一个脚本文件和另一种方法中。请指定哪个。

提前致谢。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。