【问题标题】:Square POS Web API Android browser errorSquare POS Web API Android 浏览器错误
【发布时间】:2021-06-07 15:54:45
【问题描述】:

在 Android 上遇到 Square POS Web API 问题。

我们正在尝试实施自助服务终端应用,而自助服务终端浏览器是基于 Android 的。

如果在 Chrome 浏览器中运行,Square 应用程序可以正常加载而没有错误,但是如果在 Android 浏览器(例如 Dolphin)中加载,它会失败并出现以下错误。

销售点 API 必须在同一任务中使用 startActivityForResult() 启动。看起来调用者要么使用了 startActivity(),要么使用了已完成活动的 startActivityForResult(),或者使用了 FLAG_ACTIVITY_NEW_TASK 标志。

我们如何解决此问题,以便该应用可以在使用 Android 浏览器的自助服务终端应用中使用?

【问题讨论】:

    标签: square-connect


    【解决方案1】:

    Square POS Web API 仅适用于 Chrome 意图。因此,您必须在 Android 设备上使用 Chrome 浏览器。我们正在更新我们的文档以反映此信息,如有任何混淆,我们深表歉意!

    【讨论】:

    • 这个可以改吗?我想在 Android 上的“完全自助服务终端浏览器”应用程序中使用我的 POS 应用程序,但这种愚蠢地使用仅源自 Chrome 的意图会阻止这种情况。请让任何浏览器/浏览器容器应用能够启动具有支付意图的应用。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-08-03
    • 1970-01-01
    • 1970-01-01
    • 2015-01-02
    • 2018-09-18
    • 1970-01-01
    • 2018-10-09
    相关资源
    最近更新 更多