в моем Androidmanifest.xml является следующим конфигурацией:
Код: Выделить всё
что-то изменилось в Cordova-android @12 или @13, что теперь управляет пользовательскими схемами URL-адресов?
Код: Выделить всё
adb shell am start -W -a android.intent.action.VIEW -d "https://myappdomain.com/events/?r=1008"
< /code>
#1 - DeepLighing не работает. Он запускает Chrome и ведет меня на веб -страницу, когда должен был открыться непосредственно в мое приложение. И да, у меня есть файл .well-известный/assetlinks.json
Код: Выделить всё
adb shell pm get-app-links --user cur com.myapp
com.myapp:
ID: 5a02bf28-5c6b-46b2-b5fe-8e632a2ac505
Signatures: [00:96:FD:A7:FB:74:98:AF:1D:DC:07:5B:AA:0F:00:94:5E:67:AF:15:9F:4B:82:4D:43:D6:AB:68:38:81:5A:98]
Domain verification state:
myappdomain.com: 1024
User 0:
Verification link handling allowed: true
Selection state:
Enabled:
myappdomain.com
в консоли разработчика на моем веб -сайте после перенаправления в UrlScheme я получаю эту ошибку: < /p>
Код: Выделить всё
Access to XMLHttpRequest at 'myapp://r?id=1008' from origin 'https://myappdomian.com' has been blocked by CORS policy: Cross origin requests are only supported for protocol schemes: chrome, chrome-untrusted, data, http, https, isolated-app.
Однако, когда я делаю это из строки CMD:
Код: Выделить всё
adb shell am start -W -a android.intent.action.VIEW -d "myapp://r?id=1234"
...my приложение открывается, и оно приводит меня к правильному контенту. Таким образом, кажется, что UrlScheme работает, но он больше не работает с перенаправления веб -сайтов. ========
Я нашел этот поток, и принятый ответ привел меня к настройкам моего телефона. Перейдите к настройкам> Приложения> Приложения по умолчанию> Открытия ссылок. и выбрать мое приложение. Открытые поддерживаемые ссылки включены, но в поддерживаемых веб -адресах - в нем перечислены мой домен, но сам домен отключен. Таким образом, чтобы проверить это, я снова включаю домен, а затем тестирую с помощью вышеупомянутой команды ADB снова - и он все еще не работает открывать мое приложение; Он просто идет прямо на мой веб -сайт, ничего не происходит (потому что схема URL также не работает. установить) сама.
Проблема с глубоким связыванием, которая не работает на Android 13
То, что я нахожу странным, так это то, что во время процесса установки он появляется, что мои Deeplink Intent-Filters найден>
Подробнее здесь: https://stackoverflow.com/questions/796 ... ova-androi