【问题标题】:iOS 13 Apple-App-Site-Association file format changesiOS 13 Apple-App-Site-Association 文件格式更改
【发布时间】:2020-06-06 19:43:48
【问题描述】:

在我的应用程序中支持通用链接时,我的结果不一致。我的东西使用以下格式(我在这里更改了我的 APP ID,即使它在域中是公开的):

{
   "webcredentials": {
       "apps": ["APPID.com.kasey.TipMe"]
   },
   "applinks": {
       "apps": [],
       "details": [{
           "appID": "APPID.com.kasey.TipMe",
           "paths": [
               "/pay"
           ]
       }]
   }
}

我的权利文件中的关联域与完全限定域正确关联:applinks:www.tppy.app

然后我偶然发现了this link,它似乎改变了 apple-app-site-association 文件的格式和位置。我将文件移动到 /.well-known/apple-app-site-association 并提供 JSON。有谁知道 iOS 13+ 应用程序是否需要新格式?要么 为什么我看到不一致的结果?通用链接似乎可以工作一段时间然后停止工作——无论是当我通过 TestFlight 分发应用程序还是将它直接连接到我的设备时。

【问题讨论】:

    标签: ios ios-universal-links


    【解决方案1】:

    对于 iOS 13 及更高版本已引入新格式,您可以在此处查看 https://developer.apple.com/documentation/safariservices/supporting_associated_domains_in_your_app

    因此,请参考此链接,您可以准备 JSON 文件并使用
    https://branch.io/resources/aasa-validator/

    对其进行验证

    【讨论】:

      猜你喜欢
      • 2016-01-06
      • 1970-01-01
      • 2020-11-03
      • 2020-08-28
      • 1970-01-01
      • 1970-01-01
      • 2016-03-13
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多