如何从打开我的 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 (将#修改为@)