> 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/release-notes/ja/sdk/2026-nian-9-yue/d1-sdk-4.5.0.md).

# D1 SDK 4.5.0

{% hint style="info" %}
SDK配信パッケージは、Thales Customer Support Portal の各製品ページから取得できます:

* [3D Secure](https://gemalto.service-now.com/csm?id=csm_product\&sys_id=1dd4097edb5bf1144f917828f496194d)
* [NFC Payment](https://gemalto.service-now.com/csm?id=csm_product\&sys_id=d8cf5b0b47d2c110128dca72e36d43df)
* [Push Provisioning](https://gemalto.service-now.com/csm?id=csm_product\&sys_id=18effdc6db69ad1049dfcf8315961906)
* [Secure Card Display](https://gemalto.service-now.com/csm?id=csm_product\&sys_id=16d85a6fdbd345104f917828f496199b)

<sub>注: 製品ページを開く前に、Thales Customer Support Portal にサインインしてください。ダウンロードリンクは、該当する製品サポートの権限を持つアカウントにのみ表示されます。組織にその権限があるにもかかわらず、サインイン後にダウンロードリンクが表示されない場合は、サポートチケットを作成してください。</sub>
{% endhint %}

{% tabs %}
{% tab title="Android" %}

### 対応プラットフォームとアーキテクチャ

* Android 8.1.0 以降
* アーキテクチャ: `armeabi-v7a`, `arm64-v8a`, `x86`, `x86_64`

### 新機能

#### Google 統合プッシュプロビジョニング

{% hint style="warning" %}
GoogleはUnified Push Provisioning（UPP）への対応を義務付けています。

TSP OPCのみのプロビジョニングは、もはやサポートされていません。

詳細については、次を参照してください： [https://developers.google.com/pay/イシュア/apis/push-provisioning/android/upgrade\_to\_upp](https://developers.google.com/pay/issuers/apis/push-provisioning/android/upgrade_to_upp?authuser=1)
{% endhint %}

* Google Unified Push Provisioning のサポートを追加します。
* co-badge provisioning のサポートを追加します。
* Bounce provisioning のサポートを追加します。
* 新しいクラスを追加します: `GoogleCardSavedStatusResult` Google Pay のカード保存ステータスを取得するため。

#### Payment Passkey

* Visa スキームの Payment Passkey の一覧を取得するサポートを追加します。
* Visa および Mastercard スキームの Payment Passkey を作成するサポートを追加します。
* 新しいクラスを追加します: `PaymentPasskeyService`

### 一般

#### 改善

* D1 SDK のセキュリティを強化します。
* SDK バイナリから Google Pay SDK を除外します。Google Pay SDK はイシュアアプリケーションに手動で統合してください。
  {% endtab %}

{% tab title="iOS" %}

### 対応プラットフォームとアーキテクチャ

* iOS 16 以降
* アーキテクチャ: `arm64`, `x86_64`

### 新機能

#### Payment Passkey

* Visa スキームの Payment Passkey の一覧を取得するサポートを追加します。
* Visa および Mastercard スキームの Payment Passkey を作成するサポートを追加します。
* 新しいクラスを追加します: `PaymentPasskeyService`

#### 非同期 API

Swift の concurrency ベースの統合向けの新しい API を導入します

* 新しいクラスを追加: `DigitalCardService` .
* 非推奨にする `D1Task.activateDigitalCard`, `D1Task.updateDigitalCard`、および `D1Task.digitalCardList` 〜に代えて `DigitalCardService`

### 一般

#### 改善

* D1 SDK のセキュリティを強化します。

#### 既知の問題

* 同じグループ内で複数の iOS アプリケーションがキーチェーン共有を有効にしている場合、正常に機能するのは 1 つのアプリケーションのみです。残りのアプリケーションでは、3DS 機能またはメッセージングサービスを使用する際に問題が発生する可能性があります。
  {% endtab %}
  {% endtabs %}


---

# 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 by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://docs.payments.thalescloud.io/release-notes/ja/sdk/2026-nian-9-yue/d1-sdk-4.5.0.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

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.
