ссылки на приложения в iOS 9 не работают
Я не получаю ссылки на приложения: в iOS не работает, когда я открываю ссылку, какhttps://www.example.com/something
на моем устройстве iOS 9 он открывается в Safari.
Я запускаю приложение через профиль отладки, на моем сервере есть файл с именемapple-app-site-association
.
Я нашел два разных формата:
{
"applinks": {
"apps": [],
"details": {
"AB1CDEFGHI.com.mydomain.myapp": {
"paths": ["*"]
}
}
}
}
так же как
{
"applinks": {
"apps": [],
"details": [
{
"appID": "AB1CDEFGHI.com.mydomain.myapp",
"paths": [ "*" ]
}
]
}
}
так что это первое, что я не уверен, какой из них использовать.
Вторая часть - AB1CDEFGHI; «Team-ID» приложения? Это тот материал, который включен в appid или действительно идентификатор команды учетной записи разработчика?
Так что, этот полностью отключен?
или это здесь (опять же, часть полностью затемнена)?
РЕДАКТИРОВАТЬ
Я просто попытался настроить его в другом приложении, сработал в первый раз без каких-либо проблем - действительно не знаю разницы.
AppId включает праваApple-приложение-сайт-ассоциация такая жесвязанные домены добавлены в приложение- (BOOL)application:(UIApplication *)application continueUserActivity:(NSUserActivity *)userActivity restorationHandler:(void (^)(NSArray *restorableObjects))restorationHandler
реализованычто я мог пропустить?
РЕДАКТИРОВАТЬ 2
Я только что увидел разницу в обоих приложениях (то, которое работает, и то, что нет): у рабочего приложения есть портал AppId с префиксом, совпадающим с TeamID, у неработающего приложения есть префикс, который отличается из TeamID. Я уже пытался использовать префикс из AppID в файле apple-association-file, но он тоже не работает ...