Как открыть приложение в браузере Enterprise? - PullRequest
0 голосов
/ 09 марта 2020

У меня есть веб-сайт со ссылкой для оплаты, например: sumupmerchant: //pay/1.0? Affiliate-key = aa & app-id = bb & total = 0¤cy = EUR & title = cc и когда я откройте этот URL в Google Chrome на моем устройстве android, откроется приложение, установленное на устройстве. Браузер Enterprise не открывает его (он показывает, что веб-страница не доступна). Есть ли кто-нибудь, кто знает, возможно ли открыть другое приложение из браузера предприятия?

Если бы можно было использовать браузер Chrome, то я бы сделал это, но это невозможно, поскольку у нас есть веб-приложение, которое нуждается в этом. браузер для подключения к принтеру Zebra.

Заранее спасибо.

Pim

1 Ответ

1 голос
/ 10 марта 2020

Это корпоративный браузер Zebra? Если это так, хотя вы не можете открывать приложения, нажимая на ссылки, есть доступный API-интерфейс Intent, и вы можете сказать что-то вроде этого:

<script type="text/javascript" charset="utf-8" src="ebapi-modules.js"></script>
    var params = {
        intentType: EB.Intent.START_ACTIVITY,
        action: 'pay',
        appName: 'com.company.sumupmerchant',
        data: {"afilliate_key":"aa", "app-id":"bb","total":"0","currency":"EUR","title":"cc"}
    EB.Intent.send(params);

Я не уверен, как именно запустить приложение через Intent, выше всего лишь предположение . Подробнее о Intent API на https://techdocs.zebra.com/enterprise-browser/2-5/api/Intent/

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