#android #flutter #applinks
#Android #флаттер #ссылки на приложения
Вопрос:
Я пытаюсь настроить ссылки приложений в своем приложении для Android. В моем файле манифеста у меня есть что-то вроде этого:
<intent-filter android:autoVerify="true">
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<data
android:scheme="https"
android:host="myapp.example.com" />
</intent-filter>
Итак, мой вопрос в том, где ИМЕННО приложение попытается загрузить assetlinks.json
файл:
- a —
https://myapp.example.com/.well-know/assetlinks.json
- b —
https://example.com/.well-know/assetlinks.json
- c —
https://www.example.com/.well-know/assetlinks.json
Спасибо за вашу помощь
Ответ №1:
Согласно этому руководству Google, он попытается загрузить с:
https://myapp.example.com/.well-known/assetlinks.json
Комментарии:
1. да, это имеет смысл. Большое спасибо.
2. кроме того, если я использую подстановочный знак, например
android:host="*.example.com"
, как вы думаете, это относится кhttps://example.com/.well-know/assetlinks.json
?3. Думаю, я нашел ответ на свой 2-й вопрос по той же ссылке;-) Для тех, кому интересно, если вы используете подстановочный знак, он попытается загрузить с
https://example.com/.well-know/assetlinks.json