我正在寻找一种方法来抑制Android Pay应用程序的一个活动。iOS有requestAutomaticPassPresentationSuppressionWithResponseHandler方法,可以在应用程序在前台时完全禁止Apple Pay - 我正在尝试在Android上实现这一点。
我已经实现了foreground dispatch。对于大多数NFC标签,这很好用- 标签在活动中被检测然后被忽略。但是,当检测到非接触式支付机器时,会触发Android Pay应用程序,我从未在我的活动中收到onNewIntent调用。
除了实现应用程序以进行card emulation并忽略这些请求之外(由于几个原因,这不是真正的选择),是否还有其他我可以做的事情来抑制Android Pay?(以及其他类似以Android Pay为重点的付款应用程序)
我已经实现了foreground dispatch。对于大多数NFC标签,这很好用- 标签在活动中被检测然后被忽略。但是,当检测到非接触式支付机器时,会触发Android Pay应用程序,我从未在我的活动中收到onNewIntent调用。
除了实现应用程序以进行card emulation并忽略这些请求之外(由于几个原因,这不是真正的选择),是否还有其他我可以做的事情来抑制Android Pay?(以及其他类似以Android Pay为重点的付款应用程序)
enableReaderMode()
)吗? - Michael RolandenableReaderMode
的答案对我有用,但是我已经好几年没有使用过了,所以不确定是否有任何变化。 - sigute