Я пытаюсь заставить Deep Links работать в моем iOS, приложение для сборки phonegap, которое загружает веб-страницу с моего сервера.
Я включил плагин «cordova-universal-links-plugin» и в мою конфигурациюУ меня есть это.
<plugin name="cordova-universal-links-plugin" source="npm" />
<universal-links>
<host name="manmade.se" scheme="manmade" event="ul_myExampleEvent" />
</universal-links>
Я создал файл apple-app-site-association и загрузил его на свой сервер в корне.И он загружает файл, когда я захожу туда с браузером.
{
"applinks": {
"apps": [],
"details": [
{
"appID": "7MP323UK6C.se.manmade.mobilrex",
"paths": [ "*" ]
}
]
}
}
И я установил “Associated Domains”
в своем AppId, прежде чем я загрузил файл обеспечения.profile
И в моем файле index.html у меня есть этот список событий.
universalLinks.subscribe('ul_myExampleEvent', function (eventData) {
// do some work
// in eventData you'll see url и and parsed url with schema, host, path and arguments
console.log('Did launch application from the link: ' + JSON.stringify(eventData));
alert('Did launch application from the link 1: ' + JSON.stringify(eventData));
});
И, насколько я понимаю, это все, что мне нужно сделать, чтобы заставить работать Deep ссылки, например, когда я нажимаю наhttps://manmade.se ссылка в моем iPhone должна открыться в моем приложении! ??
Так кто-нибудь делал это раньше?Я не знаю, чего мне не хватает.Я нигде не получаю ошибок, но это не запуск «ul_myExampleEvent» или чего-либо еще.
Так что любой вклад действительно приветствуется, спасибо.