Welcome to our new developer portal! Use the "Ask" button to chat with our AI Agent.

3. アプリケーション マニフェスト ファイル

設定 AndroidManifest.xml NFC Wallet SDK が正しく動作するようにします。

Android の権限

以下の権限をに宣言してください AndroidManifest.xml:

Android 権限
要件
説明

android.permission.INTERNET

必須

ネットワーク呼び出しを有効にします(例:登録や支払いキーの補充)。

android.permission.NFC

必須

非接触決済のための NFC アクセスを有効にします。

android.permission.USE_BIOMETRIC

条件付き

CDCVM としての生体認証を有効にします。

android.permission.USE_FINGERPRINT

条件付き

生体認証を CDCVM として使用する場合、Android 9 以前をサポートします。

NFC 機能の宣言

非接触決済のため、端末は次をサポートしている必要があります:

  • android.hardware.nfc

  • android.hardware.nfc.hce

オプション A: Google Play でサポートされていないデバイスをフィルタする

両方の機能を必須として宣言:

<uses-feature android:name="android.hardware.nfc" android:required="true" />
<uses-feature android:name="android.hardware.nfc.hce" android:required="true" />

オプション B: インストールを許可し、実行時に確認する

Google Play でデバイス互換性をフィルタできない場合、Android API を使って機能サポートを確認してください:

CPS 通信サービスを有効にする

敏感なビューでsetFilterTouchesWhenObscured(true) CPSCommService を処理するために CPS メッセージ通信。

バックアップと復元を無効にする

Android アプリのバックアップと復元を無効にします。

AndroidManifest.xml

この例は必要となる典型的な宣言を示します。名前やメタデータはデジタルウォレットアプリに合わせて調整してください。

HCE サービスの宣言は に記載されます HCE サービスを実装する

最終更新

役に立ちましたか?