Ветка поддерживает андроид, встроенный в браузер?

Я реализую пользовательский DeepView с использованием ветки SDK. По сути, у меня есть страница с кнопкой. Вкратце:

    (function(b,r,a,n,c,h,_,s,d,k)...
    branch.init('key_test...
    branch.deepview(
        {
          'channel': 'landing_page',
          'feature': 'launcher',
          data : {
            custom: 'data',
            '$desktop_url': 'https://x.com',
            '$fire_url': 'https://x.com',
            '$blackberry_url': 'https://x.com',
            '$windows_phone_url': 'https://x.com'
          }
        },
        {
          'open_app': false
        },
        function(err) {
            console.log(err || 'no error');
        }
    );
    ...
    <button onclick="branch.deepviewCta()">Native App</a>

...

Когда я перехожу на эту страницу во встроенном браузере Android и затем нажимаю кнопку (я пробовал Android 6.0 и 4.4.2), я вижу следующее:

Android 6 встроенный браузер

Поскольку я не установил приложение, я ожидал, что его заберут в магазин приложений, что и происходит на iOS и при использовании Chrome или Firefox на Android (на тех же устройствах).

Каково ожидаемое поведение встроенного браузера Android, когда я нажимаю кнопку? Есть что-то, что я, возможно, не настроил правильно? В инструментальной панели ветки под настройками ссылок для Android я выбрал: - "У меня есть приложение для Android" - Схема URI Android: "myapp://" - поиск в Google play -> myapp - Включить ссылки на приложения + sha256

1 ответ

Причина получения ERR_UNKNOWN_URL_SCHEME может быть по следующим причинам:

1) Пользователь блокируется функцией входа в брандмауэр. 2) Пользователь открывает глубокую ссылку Branch в браузере внутри приложения, которая не совместима с глубокими ссылками.

Убедитесь, что ни одно из вышеперечисленного не соответствует действительности, в случае вашего тестирования.

Вы можете проверить глубокие ссылки из deepviewcta() работает для веб-просмотра Facebook. Если вы вставляете ссылку на свою веб-страницу в Facebook, нажатие на Deepview CTA ("Нативное приложение" в случае вашей веб-страницы) должно перенаправить на страницу Play Store для вашего приложения, если приложение не установлено.

Другие вопросы по тегам