我可以在哪里上传“apple-app-site-association”以在我的 iOS 应用程序中设置通用链接?
如何在我的 iOS 应用程序中使用通用链接?阅读大量教程时,我感到很困惑。谁能帮我?
我可以在哪里上传“apple-app-site-association”以在我的 iOS 应用程序中设置通用链接?
如何在我的 iOS 应用程序中使用通用链接?阅读大量教程时,我感到很困惑。谁能帮我?
您需要将 apple-app-site-association 文件上传到服务器的根目录(从那里您需要重定向到已安装的应用程序)。
例如,假设您必须从 www.abc.com/getapp 重定向,那么您需要将 apple-app-site-association 文件上传到托管 www.abc.com 的根目录。
支持通用链接的步骤-
创建你的 apple-app-site-association 文件(假设你的通用链接是 www.abc.com/getapp 并且你想从这里重定向到你的应用程序)。
{
"applinks": {
"apps": [],
"details": [
{
"appID": "9JA89QQLNQ.com.apple.wwdc", //9JA89QQLNQ is your team ID & com.apple.wwdc is your bundle id
"paths": [ "/getapp"]
}
]
}
}
将此文件上传到托管 www.abc.com 的根目录。
现在准备您的应用程序以支持通用链接 -
一个。转到 developer.apple.com 并为您的应用 ID 启用关联域。
湾。选择您的目标并打开关联域开关。
d。添加application:continueUserActivity:restorationHandler:
应用程序委托方法,以便您的应用程序可以接收链接并适当地处理它。
没有回调到应用程序-
1.当用户在 Safari 中浏览您的网站并点击指向与当前网页相同域中的 URL 的通用链接时,iOS 尊重用户最可能的意图并在 Safari 中打开该链接。
2.复制并粘贴您的通用链接(http(s)://www.abc.com/getapp
)到笔记并点击它。如果您的应用程序可以处理此链接,您将获得选项Open in "AppName"
。
参考-
希望它可能会有所帮助。