ios – 在支持通用链接的两个不同应用上支持相同的域名..?

ios – 在支持通用链接的两个不同应用上支持相同的域名..?,第1张

概述我有一个支持通用链接的应用程序,它目前在应用程序商店中. 假设它支持域www.example.com,因此可以通过此方便地打开通用链接.我们将在相关域中提供applinks:www.example.com. 现在说如果我想发布另一个应用程序,它也支持相同的域.现在iOS将如何通过通用链接区分哪个应用程序打开..? 要在两个不同的应用上支持使用单个域的通用链接,您需要在现有的apple-app-si 我有一个支持通用链接的应用程序,它目前在应用程序商店中.

假设它支持域www.example.com,因此可以通过此方便地打开通用链接.我们将在相关域中提供applinks:www.example.com.

现在说如果我想发布另一个应用程序,它也支持相同的域.现在iOS将如何通过通用链接区分哪个应用程序打开..?

解决方法 要在两个不同的应用上支持使用单个域的通用链接,您需要在现有的apple-app-site-association文件中进行更改,网址为https:// {domain} / apple-app-site-association.

对于单一应用支持

对于单个应用程序支持,它看起来像这样

{    "applinks": {        "apps": [],"details": [            {                "appID": "1234ABCDE.com.domain.myapp","paths": ["*"]            }        ]    }}

对于多应用程序支持

对于多应用程序支持,您需要在apple-app-site-association中的applinks的详细信息数组中添加一个键值对.它看起来像这样

{    "applinks": {        "apps": [],"details": [            {                "appID": "1234ABCDE.com.domain.myApp","paths": ["*"]            },{                "appID": "1234ABCDE.com.domain.mySecondApp",{                "appID": "1234ABCDE.com.domain.myThirdApp","paths": ["*"]            }        ]    }}

apple-app-site-association文件的一般格式

该文件如下所示:

{"applinks": {    "apps": [ ],"details": [        {            "appID": "{app_prefix}.{app_IDentifIEr}","paths": [ "/path/to/content","/path/to/other/*","NOT /path/to/exclude" ]        },{            "appID": "TeamID.BundleID2","paths": [ "*" ]        }    ]}}

参考

How to support Universal Links in iOS App and setup server for it?

总结

以上是内存溢出为你收集整理的ios – 在支持通用链接的两个不同应用上支持相同的域名..?全部内容,希望文章能够帮你解决ios – 在支持通用链接的两个不同应用上支持相同的域名..?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://www.outofmemory.cn/web/1099143.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-28
下一篇 2022-05-28

发表评论

登录后才能评论

评论列表(0条)

保存