hce

    1

    1答えて

    HCE支払いで奇妙な問題に直面しています。私は私の携帯電話に2つの支払いアプリケーションがあります。 1つは私によって開発され、もう1つはAndroidの支払いです。 Tap &デフォルトを支払うのは「Android Pay」で、私のアプリはデフォルトではなく、「フォアグラウンドアプリを優先」を有効にしています。 私の問題は、支払いをしようとすると(デバイスをPOSにタップする)、デバイスはいつも

    1

    2答えて

    Android HCEに基づいたアプリを開発しています。 HCEはAIDベースのメカニズムを使用して特定のアプリケーションに通信をルーティングしていることがわかりました。これは、私が自分のアプリケーションを起動したい場合、最初のコマンドは名前によるSELECTコマンドでなければならないことを意味します。 これは、トランスポートドメインにとって非常に大きな制限です。移送では、多くのPOSは、最初のコ

    1

    1答えて

    デバイスでカードエミュレーションが有効になっているかどうかを確認する必要があります。これは一部のデバイスではなく、すべてのデバイスのために働くように見えます boolean isDefault = CardEmulation .getInstance(NfcAdapter.getDefaultAdapter(this)) .isDefaultServiceForCa

    0

    1答えて

    現在、アンドロイドHCEアプリケーションを開発中です。私のHCE serviceはリーダーデバイスからAPDUを受け取ります。リーダー装置はそれらを連続して送信する。だから私のHCE serviceのprocessCommandApdu()がかなり頻繁に呼び出されます。ほとんどの場合READER_STATE_APDUが来ます。これは専用アプリです。リーダーデバイスと私のアンドロイドHCE serv

    1

    1答えて

    ホストベースのカードエミュレーション(HCE)を使用してNFCトランザクションを開始するたびに、アプリを起動する必要があります。 私は対話を管理する必要はありません。読者やNFCエミュレータからのデータは一切必要ありません。私は、サービスを使用するアプリケーションを制御できません。私は電話がNFCリーダーの近くに来たかどうかを知る必要があります。 他のアプリを妨害することなく、一般的なシステムイベ