Welcome to our new developer portal! Use the "Ask" button to chat with our AI Agent.
For the complete documentation index, see llms.txt. This page is also available as Markdown.

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 通信サービスを有効にする

有効にする CPSCommService 処理する CPS メッセージ通信。

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

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

例 AndroidManifest.xml

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

HCE サービスの宣言については、次で説明します HCE サービスの実装

最終更新

役に立ちましたか?