1

を使用しtransaction eventて、 からa を読み取ることができましたcontactless reader

<intent-filter>
    <action android:name="com.gsma.services.nfc.action.TRANSACTION_EVENT" />

    <category android:name="android.intent.category.DEFAULT" />

    <data android:scheme="nfc" />
</intent-filter>

これでアクティビティが開始され、その時点で立ち往生しました。なぜなら、 のような、または の必要があるIntentような何らかのデータが私の中にあると思ったからです。しかし、それは起こりませんでした。amountenter PIN

方向を教えてもらえますか、それともここで何かが欠けていますか?

皆さん、ありがとうございました

4

1 に答える 1

1

TRANSACTION_EVENT、セキュア エレメントで呼び出されたアプレットのみを示します (つまり、アプレット AID を含むインテント エクストラがあるはずです)。次に、トランザクション イベントをどのように処理するかは、アプリケーション次第です。

  • アプレットとやり取りして、トランザクションに関する詳細なデータを照会したり、PIN コードを使用してアプレットのロックを解除したりできる場合があります。

  • 一部のアプリケーション (これは通常、EMV 支払いカードの場合です) では、トランザクション ステータスについてオンライン サービスに問い合わせる必要があります。そのオンライン サービスは、商人などの取引に関する情報を提供する場合があります。

于 2014-12-30T09:19:09.157 に答える