2016-08-24 1 views
2

Im работает над универсальной ссылкой, чтобы открыть приложение, коснувшись URL-адреса. Я использую https-сервер и делаю все шаги из apple (Apple Doc). Но проверка достоверности ссылок на общедоступные устройства отображается ниже ошибки,Универсальная ссылка. В домене есть некоторые вопросы валидации.

Заголовок вашего контента «content-type» не найден или не был обнаружен.

enter image description here

Файл яблочно-приложение-сайт-ассоциации успешно загружены на сервер и файл будет, как показано ниже,

{ 
    "applinks": { 
     "apps": [], 
     "details": [ 
     { 
      "appID": "J2HBF9A3PZ.com.aors.speaku", 
      "paths": [“*”,”/“] 
     } 
     ] 
    } 
} 

И яблоко сказал нет необходимости подписать яблоко-app- site-association, имеет ли домен https.

Если файл неподписан, он должен иметь Content-Type application/json. В противном случае это должно быть application/pkcs7-mime.

Таким образом, мой запрос заключается в том, как указать тип контента (application/json) в этом файле ассоциации-приложения-сайта ???

, пожалуйста, помогите мне в этом. Я не знаю, что это значит.

+0

вы когда-нибудь понял это? У меня точно такая же вопрос здесь – dvdblk

+0

. Я также сталкиваюсь с тем же вопросом за последние два дня. –

ответ

0

Я просто решил эту проблему сам. Мне пришлось зайти на мой сервер и перейти в каталог, где был файл apple-app-site-association. В этом каталоге я имел .htaccess файл, который я модифицированную включить следующие строки:

<Files "apple-app-site-association"> 
ForceType 'application/json' 
</Files> 

После этого, служба проверки остановленном жалуется на Content-Type.

ПРИМЕЧАНИЯ:

  • Если вы не имеете .htaccess файл, вы можете просто создать.
  • Я полагаю, файл .htaccess должен быть в корне каталога сайта (который является, где вы, скорее всего, разместили ваш apple-app-site-association файл.
Смежные вопросы