我已经在我的服务器上上传了 apple-app-site-association,用于后端服务
I have uploaded apple-app-site-association on my server, which I use for backend services
我可以在哪里上传 'apple-app-site-association' 以在我的 iOS 应用程序中进行通用 link 设置?
如何在我的 iOS 应用程序中使用通用 link?。我只是混淆阅读了很多教程。谁能帮帮我?
您需要将 apple-app-site-association 文件上传到服务器的根目录(您需要从那里重定向到您安装的应用程序)。
e.g- 假设您必须从 www.abc.com/getapp 重定向,那么您需要将 apple-app-site-association 文件上传到 www.abc.com 所在的根目录获得托管。
步数支持通用links-
创建你的 apple-app-site-association 文件(假设你的通用 link 是 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 所在的根目录。
- 在 http://branch.io/resources/aasa-validator/ 验证。如果文件有效,则所有检查都将为绿色。
现在准备您的应用以支持通用 links-
一个。转到 developer.apple.com 并为您的应用 ID 启用关联域。
b。 Select 您的目标并打开关联域开关。
c。添加applinks:abc.com
。
d。添加 application:continueUserActivity:restorationHandler:
应用程序委托方法,以便您的应用程序可以接收 link 并适当地处理它。
没有收到应用程序的回调-
1.When 用户正在 Safari 中浏览您的网站,他们点击通用 link 到与当前网页位于同一域中的 URL,iOS 尊重用户最可能的意图并在 Safari 中打开 link。
2.Copy 并将您的通用 link(http(s)://www.abc.com/getapp
) 粘贴到笔记中并点击它。如果您的应用可以处理 link,您将获得 Open in "AppName"
选项。
参考文献-
- https://gist.github.com/anhar/6d50c023f442fb2437e1
- https://developer.apple.com/library/content/documentation/General/Conceptual/AppSearch/UniversalLinks.html
希望对您有所帮助。
我可以在哪里上传 'apple-app-site-association' 以在我的 iOS 应用程序中进行通用 link 设置?
如何在我的 iOS 应用程序中使用通用 link?。我只是混淆阅读了很多教程。谁能帮帮我?
您需要将 apple-app-site-association 文件上传到服务器的根目录(您需要从那里重定向到您安装的应用程序)。
e.g- 假设您必须从 www.abc.com/getapp 重定向,那么您需要将 apple-app-site-association 文件上传到 www.abc.com 所在的根目录获得托管。
步数支持通用links-
创建你的 apple-app-site-association 文件(假设你的通用 link 是 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 所在的根目录。
- 在 http://branch.io/resources/aasa-validator/ 验证。如果文件有效,则所有检查都将为绿色。
现在准备您的应用以支持通用 links-
一个。转到 developer.apple.com 并为您的应用 ID 启用关联域。
b。 Select 您的目标并打开关联域开关。
c。添加
applinks:abc.com
。d。添加
application:continueUserActivity:restorationHandler:
应用程序委托方法,以便您的应用程序可以接收 link 并适当地处理它。
没有收到应用程序的回调-
1.When 用户正在 Safari 中浏览您的网站,他们点击通用 link 到与当前网页位于同一域中的 URL,iOS 尊重用户最可能的意图并在 Safari 中打开 link。
2.Copy 并将您的通用 link(http(s)://www.abc.com/getapp
) 粘贴到笔记中并点击它。如果您的应用可以处理 link,您将获得 Open in "AppName"
选项。
参考文献-
- https://gist.github.com/anhar/6d50c023f442fb2437e1
- https://developer.apple.com/library/content/documentation/General/Conceptual/AppSearch/UniversalLinks.html
希望对您有所帮助。