Я реализовал apple-app-site-association
для глубинных ссылок в моем приложении iOS.
Я создал файл .JSON без расширения и поместил его в корневой каталог своего веб-сайта.
Теперь я вижу файл как https://example.com/apple-app-site-association в любом браузере.
Ниже приведено тело json внутри файла ассоциации яблочного приложения-сайта.
{
"applinks": {
"apps": [],
"details": [
{
"appID": "AppID.bundleIdentifier",
"paths": [ "*"]
}
]
}
}
К вашему сведению, я добавил следующее на моем веб-сайте (angular.js) .htaccess -
<FilesMatch "^apple-app-site-association$"> ForceType application/json </FilesMatch>
Я уже включил «Связанный домен» как в Xcode, так и на developer.apple.com.
Но когда я пытаюсь установить новую сборку, она не работает.
Покопавшись в журнале устройства, я появляется следующая ошибка.
Пожалуйста, посмотрите и помогите мне в том, что я делаю неправильно.
[SWC] ### Неверная ассоциация яблока-приложения-сайта JSON: Error Domain = NSCocoaErrorDomain Code = 3840 «Текст JSON не начинается с массива или объекта, и опция разрешения фрагментов не установлена». UserInfo = {NSDebugDescription = Текст JSON не начинается с массива или объекта, и опция разрешения фрагментов не установлена.}
jsonlint.com
, и он отображается как действительный JSON, но возникает та же проблема. Довольно запутался в том, что происходит .. !! - person onCompletion   schedule 07.10.2016