我正在使用SEEK API和NFC开发Android Wallet应用程序。我在Sim卡中安装了Visa小程序。我的问题是,如何检测POS终端是否成功/不成功联系? Android中是否有可用于某些活动或某些接收器的Intent Action?
感谢。
答案 0 :(得分:1)
实际上我找到了检测POS终端交易的方法。 NFC API,TRANSACTION_DETECTED被隐藏。当有交易时,TagDetectedActivity将启动。
<activity android:name=".TagDetectedActivity" android:launchMode="singleTask">
<intent-filter>
<action android:name="android.nfc.action.TRANSACTION_DETECTED" />
<category android:name="android.intent.category.DEFAULT" />
<data android:scheme="nfc" android:host="secure" android:port="0" android:pathPrefix="/axxxxx" />
</intent-filter>
<intent-filter>
<action android:name="com.gsma.services.nfc.action.TRANSACTION_EVENT" />
<category android:name="android.intent.category.DEFAULT" />
<data android:scheme="nfc" android:host="secure" android:port="0" android:pathPattern="/.*/axxxxx.*" />
</intent-filter>
</activity>