Как настроить 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 { }
Другие вопросы по тегам