Как создать файл ассоциации яблоко-приложение-сайт для универсального связывания в iOS 9?

У меня возникла проблема с созданием файла ассоциации apple-app-site. Я не знаю, как создать файл json без расширения json и иметь тип содержимого application/json для того же файла. Я хочу использовать этот файл без какой-либо подписи, поскольку он не Мне не нужна IOS 9, но я не смог создать действительный файл ассоциации яблочного приложения и сайта.

Я настроил все в своем приложении, например, связанные домены, метод делегирования приложения, профили подготовки.

Вот мой код на стороне сервера:

{
    "applinks": {
      "apps": [],
      "details": [
          {
             "appID": "teamID.bundleID",
             "paths": [ "*" ]
          }
      ]
   }
 }

person Abilash Bansal    schedule 22.01.2016    source источник
comment
вам удалось заставить его работать?   -  person Praful Kadam    schedule 01.04.2016
comment
@Abilash Bansal, вы закончили создание файла json, если да, то как вы это сделали, теперь я столкнулся с той же проблемой. Спасибо!   -  person Anilkumar iOS - ReactNative    schedule 29.12.2016


Ответы (3)


Другой метод - использовать совпадение файлов, чтобы точно соответствовать вашему файлу и обеспечить требуемый тип содержимого:

добавьте следующие строки в ваш .htaccess файл:

<FilesMatch "^apple-app-site-association$">
    ForceType application/json
</FilesMatch>

это сработало для меня.

person hhamm    schedule 22.08.2016

Откройте свой терминал и введите

cd рабочий стол

нажмите клавишу возврата, а затем введите

коснуться ассоциации-приложения-сайта-яблока

нажмите возврат

файл создается без расширения

person Shourob Datta    schedule 02.02.2018

Я добавил следующее в файл .htaccess в корневой папке. Это немного грубо, но мне удалось вернуть файл в application / json.

RewriteRule ^apple-app-site-association$ - [env=apple:1]
Header set Content-type application/json env=apple

Мне пока не удалось заставить Universal Link работать с обслуживающим приложением / json iOS9. Дай мне знать, если ты заставил меня работать.

person Daigo Sato    schedule 03.02.2016