如何在iOS上添加多个关联域?

时间:2019-06-04 16:25:20

标签: xamarin xamarin.forms xamarin.ios ios-universal-links

我有很多“关联域”,在iOS上前缀有所不同。

Ex

https://ironman.unilink.com

https://captain.unilink.com

https://hulk.unilink.com

https://thor.unilink.com

....

=>它们是域https://*.unilink.com的子域

如何在iOS上添加更多“关联域”?

  • 如何在文件Entitlements.plist上添加它?

我尝试添加它,但称无法通过子域打开

enter image description here

请帮助我!

谢谢!

2 个答案:

答案 0 :(得分:0)

通过共享链接,只需创建一个托管 apple-app-site-association 文件的主子域,然后为该域创建子子域。

例如:

-app.domain.com(这是主子域;它托管apple-app-site-association文件)

-server1.app.domain.com(这也托管了apple-app-site-association文件)

-server2.app.domain.com(...)

-server3.app.domain.com(...)

也就是说,主域和子域都需要具有 apple-app-site-association 文件。

答案 1 :(得分:0)

Apple应该说* .domain.com在此链接中支持> = 9.3.2支持通用链接

https://stackoverflow.com/a/37317617/583616

我遇到了同样的问题,最终明确地添加了我所有的域(但是我的目标是iOS 9 +)

applinks:uat.mydomain.com
applinks:www.mydomain.com
applinks:mydomain.com

如果您有很多子域并且目标iOS 9.3+,那么您应该只能拥有一个条目。

applinks:*.mydomain.com