0

Tap & Pay我正在研究当有人在设置中的选项中更改默认支付应用程序时,当前是否有办法接收广播事件

我发现与此相关的文章是https://developer.android.com/reference/android/nfc/NfcAdapter#ACTION_PREFERRED_PAYMENT_CHANGED ,它将添加到 Android R 中。

android 应用程序是否可以在启动时检测到它是否是Tap and Pay选项中设置的默认应用程序?

任何帮助表示赞赏,谢谢!

4

1 回答 1

0

在这里找到了答案

https://developer.android.com/guide/topics/connectivity/nfc/hce#CheckIfDefault

 val isAppNFCDefault = cardEmulationManager.isDefaultServiceForCategory(
        ComponentName(
            this@MainActivity,
            MyHostApduService::class.java
        ), CardEmulation.CATEGORY_PAYMENT
    )
于 2020-04-16T03:49:21.717 回答