Как настроить Angular проект для универсальных ссылок iOS и ссылок ресурсов Android, чтобы открывать ссылки в собственных мобильных приложениях
Кто-нибудь знает, как мне настроить мой Angular-проект для использования родного связывания мобильного приложения?
Например
iOS: универсальные ссылки: https://developer.apple.com/library/archive/documentation/General/Conceptual/AppSearch/UniversalLinks.html
Android: ссылки на цифровые активы: https://developers.google.com/digital-asset-links/v1/getting-started
Огромное спасибо!
1 ответ
Я узнал несколько вещей:
1.) Я поместил папку .well-known в папку src моего углового проекта. Папка.well-known содержит файл apple-app-site-association для приложений iOS, а также assetlinks.json для приложений Android.
2.) В конфигурации .angular-cli.json я добавил папку .well-known в конфигурацию apps->assets.
3.) Для развертывания в файле nginx.conf я добавил:
# Used to open links in the native PEAX iOS app, if available
location = /.well-known/apple-app-site-association { }
# Used to open links in the native PEAX Android app, if available
location = /.well-known/assetlinks.json { }