gpt4 book ai didi

ios - 通用链接 iOS

转载 作者:行者123 更新时间:2023-11-29 01:07:26 25 4
gpt4 key购买 nike

我在应用程序上获取通用链接时遇到一些问题。这是我已经做过的事情。

-- 创建了我的 apple-app-site-association 文件。这是我的文件

{

"applinks": {
"apps": [],
"details": [{
"appID": "XXXXXXXXXX.com.companyName.app",
"paths": ["/view/*", "/class/*"]
}]
}
}

我尚未签署我的文件,并将项目部署目标设置为 iOS 9.2(这样我就不必签署此文件)。

-- 在我的项目功能中添加了关联的域

applinks:companyName.com
applinks:www.companyName.com

-- 关联的域也在我的开发者门户中启用

-- 更新了配置文件并使用了新的

-- 添加了构建的权利。

-- 重写此委托(delegate)方法

- (BOOL)application:(UIApplication *)application continueUserActivity:(NSUserActivity *)userActivityrestorationHandler:(void (^)(NSArray *))restorationHandler

该文件可从我的 HTTPS 服务器获取,并且我通过此 Apple 验证器检查了通用链接状态。 https://search.developer.apple.com/appsearch-validation-tool/验证器正在验证这一点。但是,当我点击 iMessage 中的链接并且该链接类似于 companyName.com/view/7375 时,它将在 safari 中打开,并且我的应用程序不会收到任何回调。

知道我错过了什么

最佳答案

操作系统现在可能会考虑以“覆盖”模式处理您的 URL - 为什么它会进入 Safari。

当您的应用解析通用链接时,您会在屏幕右上角看到类似“companyName.com -->”的内容。如果你点击它,这就是操作系统“覆盖”通用链接处理方式的方式,并在那时和永远在 Safari 中打开它。

尝试返回“消息”应用并长按您的链接。一两秒后,您应该会看到一个操作表,其中提供了“在 Safari 中打开”和“在“您的应用程序名称”中打开”等选项。选择“以您的名义打开”选项。然后,这应该“重置”操作系统 View 处理通用链接的方式,现在将它们引导回您的应用程序。

关于ios - 通用链接 iOS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36177732/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com