NF C Tap и Pay Broadcast Receiver - PullRequest
0 голосов
/ 14 апреля 2020

Я пытался выяснить, есть ли способ получить событие трансляции, когда кто-то меняет платежное приложение по умолчанию в опции Tap & Pay в настройках

image

The article related to this which i found was https://developer.android.com/reference/android/nfc/NfcAdapter#ACTION_PREFERRED_PAYMENT_CHANGED, которая будет добавлено в Android R.

Есть ли другой способ, которым приложение android может определить при запуске, установлено ли приложение по умолчанию в опции Tap and Pay?

Любая помощь приветствуется, спасибо!

1 Ответ

0 голосов
/ 16 апреля 2020

Нашел ответ на этот вопрос здесь

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

 val isAppNFCDefault = cardEmulationManager.isDefaultServiceForCategory(
        ComponentName(
            this@MainActivity,
            MyHostApduService::class.java
        ), CardEmulation.CATEGORY_PAYMENT
    )
...