> For the complete documentation index, see [llms.txt](https://docs.payments.thalescloud.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.payments.thalescloud.io/nfc-wallet-sdk-android/ja/get-started/configuration/2.-onboarding.md).

# 2. オンボーディング

## オンボーディングデータを提供する

NFC Wallet SDKの統合を開始する前に、一連のアプリケーション識別子、キー、エンドポイントを〜と交換します。 **Thales デリバリーチーム**.

## 必要なデータをThales納品チームに送信する

以下の情報をあなたの〜について提供してください **デジタルウォレットアプリケーション**.

<table><thead><tr><th width="199">パラメーター</th><th width="141">形式</th><th>説明</th></tr></thead><tbody><tr><td><p>PreProd</p><p>FCMサービスアカウント</p></td><td>JSONファイル</td><td>デジタルウォレットアプリケーションにプッシュ通知を送信できるようにします。 <strong>PreProd</strong> 環境。</td></tr><tr><td><p>本番</p><p>FCMサービスアカウント</p></td><td>JSONファイル</td><td>デジタルウォレットアプリケーションにプッシュ通知を送信できるようにします。 <strong>本番</strong> 環境。</td></tr><tr><td><p>PreProd</p><p>HMS Push Kitの設定</p></td><td>以下を参照</td><td><strong>任意</strong><br>Huaweiデバイス上で動作するデジタルウォレットアプリケーションにプッシュ通知を送信できるようにします。 <strong>PreProd</strong> 環境。</td></tr><tr><td>本番<br>HMS Push Kitの設定</td><td>以下を参照</td><td><strong>任意</strong><br>Huaweiデバイス上で動作するデジタルウォレットアプリケーションにプッシュ通知を送信できるようにします。 <strong>本番</strong> 環境。</td></tr><tr><td>アプリケーションバインディングキー</td><td>16進数文字列</td><td>Thalesはこのキーを使用して、ウォレット登録リクエストをあなたの〜に関連付けます <strong>デジタルウォレットアプリケーション</strong>.</td></tr></tbody></table>

### アプリケーションデータを取得する

#### FCMサービスアカウントを取得する

FCMサービスアカウントの詳細については、 [Firebaseコンソール](https://console.firebase.google.com/).

その後、 **Thales デリバリーチーム** プッシュ通知の設定を完了してください。

{% hint style="info" %}
FCMは、複数の送信者から同じデジタルウォレットアプリケーションにプッシュ通知を配信できます。
{% endhint %}

#### HMS Push Kitの設定を取得する <a href="#fetching-hms-push-kit-configuration" id="fetching-hms-push-kit-configuration"></a>

HMS Push Kitの詳細については、 [HMS Push Kit](https://developer.huawei.com/consumer/en/doc/HMSCore-Guides/service-introduction-0000001050040060) と [HMS認証](https://developer.huawei.com/consumer/en/doc/HMSCore-Guides/open-platform-0000001053709196).

その後、 **Thales デリバリーチーム** プッシュ通知の設定を完了してください。

このソリューションは2つの認証方法をサポートしています：

* OAuth 2.0認証
* APIキー認証

#### アプリケーションバインディングキーを取得する <a href="#fetching-the-app-signer-public-key-sha-256-digest" id="fetching-the-app-signer-public-key-sha-256-digest"></a>

アプリケーションバインディングキーは、アプリケーション署名証明書から計算されます。

Thalesはこのキーを使用して、ウォレット登録リクエストをあなたの〜に関連付けます **デジタルウォレットアプリケーション**.

登録済みのデジタルウォレットアプリケーションのみがウォレットを登録できます。参照 [ウォレットを登録](https://docs.payments.thalescloud.io/M18oJyCDXLd5bElIV1dz/nfc-wallet-sdk-ios-7.3/implement-nfc-wallet/enroll-wallet).

アプリケーションバインディングキーの計算方法の詳細については、 [アプリのバインディングキーを計算する](/nfc-wallet-sdk-android/ja/help/knowledge-base/compute-the-application-binding-key.md).

{% hint style="info" %}
アプリケーションのビルドおよびデプロイプロセスで使用される、異なる署名構成に対して複数の値を指定できます。
{% endhint %}

{% hint style="warning" %}

### 署名鍵のローテーション / 複数の署名者 <a href="#receive-this-from-the-thales-delivery-team" id="receive-this-from-the-thales-delivery-team"></a>

NFC Walletは **署名キーのローテーション** と **複数の署名者**

問題を避けるために：

* 最古の署名キーを提供する
* 最古の署名キーが最初の署名者として提供されていることを確認してください。

次の **署名キーのローテーション** proof-of-rotation構造体で提供された最古の署名キーが最初の署名者として使用されます。
{% endhint %}

## これはThales納品チームから受け取ります <a href="#receive-this-from-the-thales-delivery-team" id="receive-this-from-the-thales-delivery-team"></a>

あなたの〜に次の値を設定してください **デジタルウォレットアプリケーション** および、該当する場合はあなたの〜 **バックエンド**.

| パラメーター            | 説明                                                              | 形式                        |
| ----------------- | --------------------------------------------------------------- | ------------------------- |
| PreProdソースIPアドレス  | FCMで許可リストに追加するIPアドレス。ThalesバックエンドがPreProd環境にプッシュ通知を送信できるようにします。 | IPv4またはIPv6アドレスのカンマ区切りリスト |
| 本番ソースIPアドレス       | FCMで許可リストに追加するIPアドレス。Thalesバックエンドが本番環境にプッシュ通知を送信できるようにします。      | IPv4またはIPv6アドレスのカンマ区切りリスト |
| PreProd URL       | PreProd環境のThalesバックエンドに接続するエンドポイント。                             | String                    |
| 本番URL             | 本番環境のThalesバックエンドに接続するエンドポイント。                                  | String                    |
| PreProdカード情報暗号化キー | PreProd環境で、カード情報（PAN、CSC、有効期限）の送信を保護するためのキー。                    | 16進数文字列またはPEM証明書          |
| 本番カード情報暗号化キー      | 本番環境で、カード情報（PAN、CSC、有効期限）の送信を保護するためのキー。                         | 16進数文字列またはPEM証明書          |


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.payments.thalescloud.io/nfc-wallet-sdk-android/ja/get-started/configuration/2.-onboarding.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
