ios - iOS Firebase 动态链接:安装后获取动态链接不是深度链接
问题描述
我正在单击启动应用商店的动态链接,然后安装我的应用。
当应用程序启动时,动态链接解析逻辑不会返回用户点击的完整动态链接,而是返回深层链接。应用安装后如何获取完整的动态链接?
func application(_ app: UIApplication, open url: URL, options: [UIApplication.OpenURLOptionsKey: Any]) -> Bool {
return application(app, open: url,
sourceApplication: options[UIApplication.OpenURLOptionsKey.sourceApplication] as? String,
annotation: "")
}
func application(_ application: UIApplication, open url: URL, sourceApplication: String?, annotation: Any) -> Bool {
if let dynamicLink = DynamicLinks.dynamicLinks().dynamicLink(fromCustomSchemeURL: URL)
// DynamicLink is the DeepLink not actually the Dynamic link in this format: https://app.page.link
}
解决方案
推荐阅读
- c# - 使用 C# 阻止我的第一人称角色控制器在 Unity 中穿墙?
- flutter - 颤振格式异常
- java - java构造函数声明中的instance()方法
- oracle - 在 Oracle 中创建具有角色权限的存储过程
- python - 使用 python csv 模块 dictwriter 编辑 CSV 文件时遇到问题
- c# - C# 中的 Json 反序列化器从 Json 请求响应返回不正确的值
- neural-network - 有没有办法在一个环境中训练 PPOTrainer,然后在稍微修改的环境中完成训练?
- python - Python追加到列表列表
- mongodb - Mongodb将对象值转换为顶级字符串字段
- amazon-web-services - AWS“证书正在使用中”-如何解除证书与 ELB 的关联