Я знаю, что это было задано раньше, и я пробовал все, что я могу найти здесь, на форумах Apple и на различных практических веб-сайтах, но я все еще что-то не хватает, и я нахожусь в мой остроумие. Надеюсь, кто-то может где-то обнаружить ошибку.Не могу получить универсальные ссылки для работы
Я работаю с XCode 7.3.1 и iOS 9.3.2 на iPhone 6S.
Center Member App IDs ID: com.hotelplanner.hotelplanner
App ID имеет доц. Домены включены
Профиль разработки с доц. Домены включены Профиль профиля iOS: com.hotelplanner.hotelplanner
Мой выбранный профиль подготовки отладки в настройках XCode Build соответствует тем, который включен в домене приложений в центре участника.
Xcode Возможности Связанные домены Applinks: www.hotelplanner.com
Xcode Entitlements
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>com.apple.developer.associated-domains</key>
<array>
<string>applinks:www.hotelplanner.com</string>
</array>
</dict>
</plist>
Curl скачать яблочного-приложение-сайт-ассоциации Titan: приложение nancysmithwp $ локон -v https://www.hotelplanner.com/.well-known/apple-app-site-association * Попытка 69.56.156.14 ... * Подключено к www.hotelplanner.com (69.56.156.14) порт 443 (# 0) * Подключение TLS 1.2 с использованием TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384* сертификат сервера: * .hotelplanner.com * сертификат сервера: Symantec Class 3 Secure CA Server - G4 * сертификат сервера: VeriSign Class 3 Public Primary сертификации - G5
> GET /.well-known/apple-app-site-association HTTP/1.1
> Host: www.hotelplanner.com
> User-Agent: curl/7.43.0
> Accept: *
>
< HTTP/1.1 200 OK
< Content-Type: application/json
< Last-Modified: Wed, 29 Jun 2016 14:05:46 GMT
< Accept-Ranges: bytes
< ETag: "f35d6255fd2d11:0"
< Vary: Accept-Encoding,User-Agent
< Server: HOTELPLANNER.COM
< P3P: CP="NOI DSP COR LAW NID CUR ADMa OUR DELa IND PHY ONL UNI PUR COM NAV STA"
< Date: Wed, 29 Jun 2016 17:24:51 GMT
< Content-Length: 169
<
{
"applinks": {
"apps": [],
"details": [
{
"appID": "M57RZA2QX5.com.hotelplanner.hotelplanner",
"paths":[ "/Hotels" ]
}
]
}
}
Я установил мой IOS Развертывание Целевая задача до 9.0 поэтому не должна быть подписана.
Инструмент проверки в https://search.developer.apple.com/appsearch-validation-tool, с учетом URL-адреса www.hotelplanner.com/Hotels/2446-in-Nassau-Bahamas.html говорится, что файл ассоциации сайта приложения прошел. Глубокая ссылка не удалась с помощью «Не удалось извлечь необходимую информацию для глубоких ссылок».
Эта же ссылка в заметках всегда открывается в Safari. Длительное нажатие на ссылку не дает мне никаких вариантов.
myAppDelegate имеет применение: continueUserActivity: restoreHandler реализован.
-(BOOL) application:(UIApplication*) application continueUserActivity:(nonnull NSUserActivity *)userActivity restorationHandler:(nonnull void (^)(NSArray * _Nullable))restorationHandler{
if (userActivity.activityType == NSUserActivityTypeBrowsingWeb){
NSLog(@"continueUserActivity");
}
return NO;
}
Ошибки в консоли при запуске приложения на устройстве отсутствуют.
Edited добавить:
я реализовал webcredentials, чтобы увидеть, если я мог бы получить больше понимания, и я получаю сообщение об ошибке в функции обратного вызова, который www.hotelplanner.com не в моих правах, но она есть, и установлен целевой флажок для него. Кроме того, если оставить первый параметр NULL, чтобы он использовал домен из моего файла права, я получаю сообщение об ошибке «Без домена».
Вы получаете какой-либо ошибки в Xcode устройство регистрирует первый раз после установки (удалить его первым, а затем заново установить)? Что-нибудь вроде этого? 'Sep 21 14:27:01 Derricks-iPhone swcd [2044]: 2015-09-21 02: 27: 01.878907 PM [SWC] ### Отклонить URL 'https://examplecustomdomain.com/apple-app-site -association 'для метода auth' NSURLAuthenticationMethodServerTrust ': -6754/0xFFFFE59E kAuthenticationErr' –
Единственное, что я вижу в журналах устройства, - это крах недели назад. Кажется, что ничего не печатается, когда приложение установлено. – Nancy
Хммм ... мы могли бы говорить о разных журналах устройств, потому что я был бы очень удивлен, если бы вы могли найти _anything там там неделю назад! Вот что я надеюсь увидеть: https://www.youtube.com/watch?v=rHQZy_WFdEs –