Пользовательская схема URL и глубокое связывание не работает после обновления до Cordova-android@13Android

Форум для тех, кто программирует под Android
Ответить Пред. темаСлед. тема
Anonymous
 Пользовательская схема URL и глубокое связывание не работает после обновления до Cordova-android@13

Сообщение Anonymous »

Я был по адресу [email protected] и [email protected], а моя пользовательская схема URL и Deep Linking работали нормально. Но после обновления на [email protected] и [email protected] (SDK 34) схема пользовательских URL и Deeplinks больше не работают. Хотя он по-прежнему работает на iOS с [email protected]
в моем Androidmanifest.xml является следующим конфигурацией: выполните примечание, для UrlScheme я использую Cordova-plugin-customurlscheme -Помимо добавления Filter s в файл AndroidManifest.xml, плагин, который просто предоставляет обработчики после открытия приложения. Для самого приложения это действительно должно быть только для фильтра «Интентиваний , который запускает приложение для открытия на телефон пользователя (что не зависит от плагинов). Для углубления я использую Cordova-plugins-deeplinks
что-то изменилось в 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 
на моем веб-сайте. Это было там, в противном случае моя текущая версия Prod (в магазинах приложений) не будет работать прямо сейчас. < /P>

Код: Выделить всё

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
#2 - Если пользователь попадает на веб -страницу, веб -страница предназначена для анализа входящей ссылки, а затем попытаться открыть приложение, используя схему URL MyApp: //? R = 1008 - но это тоже не работает; Приложение даже не открывается (не говоря уже о том, чтобы запустить перенаправление на соответствующий контент). < /p>
в консоли разработчика на моем веб -сайте после перенаправления в 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
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Android»