Встроенный браузер приложения Android для Android ERR_UNKNOWN_URL_SCHEME - PullRequest
0 голосов
/ 07 января 2019

Недавно я опубликовал приложение в игровом магазине, которое позволяет пользователям подписываться на мероприятия, проводимые для молодежи в местной мечети. Эти события управляются группой через внутреннее приложение, которое позволяет им создавать события и управлять ими, а также активировать событие, на которое люди могут подписаться.

Во время регистрации у пользователя есть возможность оплатить онлайн или наличными. Когда пользователь выбирает оплату через Интернет, он или она перенаправляются на ссылку для оплаты через плагин «Браузер в приложении» в магазине активов. Это было действительно полезно, потому что это также позволило мне использовать JavaScript и обратные вызовы. Я использую эту функцию, чтобы постоянно проверять текущий URL-адрес, чтобы увидеть, соответствует ли URL-адрес страницы, когда пользователь завершил транзакцию. В этом случае браузер автоматически закрывается и завершает регистрацию.

В настоящее время проблема заключается в части оплаты. Пользователь может выбрать свой банк, чтобы перейти к платежу iDeal. Это приводит к ошибке «ERR_UNKNOWN_URL_SCHEME», как показано на рисунке. Я попытался добавить URI в манифест, как показано в коде ниже. У меня нет большого опыта разработки под Android, поэтому я немного не разбираюсь в этой теме. Я также пытался следовать этому руководству, но это приводит к той же проблеме. Я не уверен, как это сделать для моего приложения.

Я видел несколько проблем с одной и той же ошибкой, но это в основном при разработке на android вместо Unity, и я также использую ресурс в качестве браузера, поэтому я не нашел решения, соответствующего этому сценарию.

`<manifest xmlns:android="http://schemas.android.com/apk/res/android"
          package="com.google.firebase.unity"
          android:versionCode="1"
          android:versionName="1.0">
  <intent-filter>
    <action android:name="android.intent.action.VIEW" />
    <category android:name="android.intent.category.DEFAULT" />
    <category android:name="android.intent.category.BROWSABLE" />
    <data android:scheme="bunq" />
    <data android:host="app" />  cover all your bases 
    <data android:host="app.open" />
</intent-filter>
  <uses-sdk android:minSdkVersion="14"/>
</manifest>`

URI Scheme error

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...