【问题标题】:How to open app in the Enterprise Browser?如何在企业浏览器中打开应用程序?
【发布时间】:2020-03-09 15:54:50
【问题描述】:

我有一个带有这样的支付链接的网站:sumupmerchant://pay/1.0?affiliate-key=aa&app-id=bb&total=0&currency=EUR&title=cc,当我在我的 android 设备上的 Google Chrome 中打开这个 URL 时,它会打开安装在设备上的应用程序。企业浏览器没有打开它(它显示网页不可用错误)。有谁知道是否可以从企业浏览器中打开另一个应用程序?

如果可以使用 Chrome 浏览器,那么我会,但这是不可能的,因为我们有一个需要此浏览器才能与 Zebra 打印机建立连接的 web 应用程序。

提前谢谢你。

皮姆

【问题讨论】:

    标签: browser enterprise


    【解决方案1】:

    这是 Zebra 的企业浏览器吗?如果是这样,虽然你不能通过点击链接打开应用程序,但有一个 Intent API 可用,你可以这样说:

    <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/

    【讨论】:

      猜你喜欢
      • 2011-03-20
      • 2014-05-29
      • 1970-01-01
      • 1970-01-01
      • 2015-07-12
      • 1970-01-01
      • 2015-08-28
      • 2011-11-15
      • 1970-01-01
      相关资源
      最近更新 更多