iOS 13 Изменения формата файла Apple-App-Site-Association

Когда дело доходит до поддержки универсальных ссылок в моем приложении, я получаю противоречивые результаты. У меня были вещи, работающие со следующим форматом (я изменил свой идентификатор приложения здесь, хотя он общедоступен в домене):

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

У меня есть связанный домен в моем файле прав и полностью квалифицированный домен: applinks: www.tppy.app

Затем я наткнулся на эту ссылку, которая, похоже, изменила формат и расположение яблока. -app-site-association файл. Я переместил файл в /.well-known/apple-app-site-association и обслуживаю JSON. Кто-нибудь знает, нужен ли новый формат для приложений iOS 13+? Или почему я вижу противоречивые результаты? Кажется, что универсальные ссылки работают какое-то время, а затем перестают работать - как когда я распространяю приложение через TestFlight, так и подключаю его напрямую к своему устройству.


person kschins    schedule 22.02.2020    source источник


Ответы (1)


Для iOS 13 и более поздних версий был представлен новый формат, вы можете проверить здесь https://developer.apple.com/documentation/safariservices/supporting_associated_domains_in_your_app

Перейдите по этой ссылке, и вы сможете подготовить свой файл JSON и проверить его с помощью
https://branch.io/resources/aasa-validator/.

person Darshan Mothreja    schedule 13.05.2020