> For the complete documentation index, see [llms.txt](https://app.developers.karte.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://app.developers.karte.io/flutter-sdk/release-notes-flutter-sdk.md).

# \[Flutter]リリースノート

## Latest Version

| パッケージ名                    | Description               | 最新のバージョン |
| ------------------------- | ------------------------- | -------- |
| karte\_core               | イベントトラッキング機能を提供します。       | 2.3.0    |
| karte\_in\_app\_messaging | アプリ内メッセージ機能を提供します。        | 2.3.0    |
| karte\_notification       | プッシュ通知の受信および効果測定機能を提供します。 | 2.3.0    |
| karte\_variables          | 設定値配信機能を提供します。            | 2.3.0    |
| karte\_visual\_tracking   | ビジュアルトラッキング機能を提供します。      | 0.11.0   |

## Releases - 2026.09.15

#### karte\_core 2.3.0

**🎉FEATURE**

* iOSでSwift Package Managerを利用できるようにしました。既存のCocoaPodsによる利用も継続できます。

**🔨CHANGED**

* ソースコード内での`karte_core`バージョンの取得方法を、プリプロセッサマクロをObjective-Cの関数経由で取得する方式から、Swiftの定数を参照する方式へ変更しました。
* iOSでは、`KarteCorePlugin`のロード時に自動的に呼び出される`+load`メソッドから`KarteApp.register(library:)`を呼び出していましたが、`GeneratedPluginRegistrant.register(with:)`によるFlutterプラグイン登録時に呼び出すよう変更しました。
* iOSのFlutterプラグイン実装を、Objective-Cのwrapper経由でSwiftコードを呼び出す方式から、Swiftで直接実装する方式へ変更しました。
  * 既存のiOSプロジェクトで、本バージョン以降への更新後にObj-C wrapperに関するビルドエラーが発生する場合は、`flutter clean`を実行してから再度ビルドしてください。
* ネイティブSDKのバージョンを更新しました:
  * iOS: KarteCore 2.36.0 → 2.38.0
    * 詳細は [iOS SDK Release Notes](https://app.developers.karte.io/ios-sdk/release-notes-ios-sdk) を参照してください
  * Android: core 2.34.0 → 2.35.0
    * 詳細は [Android SDK Release Notes](https://app.developers.karte.io/android-sdk/release-notes-android-sdk) を参照してください

#### karte\_in\_app\_messaging 2.3.0

**🎉FEATURE**

* iOSでSwift Package Managerを利用できるようにしました。既存のCocoaPodsによる利用も継続できます。

**🔨CHANGED**

* iOSのFlutterプラグイン実装を、Objective-Cのwrapper経由でSwiftコードを呼び出す方式から、Swiftで直接実装する方式へ変更しました。
  * 既存のiOSプロジェクトで、本バージョン以降への更新後にObj-C wrapperに関するビルドエラーが発生する場合は、`flutter clean`を実行してから再度ビルドしてください。
* ネイティブSDKのバージョンを更新しました:
  * iOS: KarteInAppMessaging 2.26.0 → 2.28.0
    * 詳細は [iOS SDK Release Notes](https://app.developers.karte.io/ios-sdk/release-notes-ios-sdk) を参照してください
  * Android: inappmessaging 2.27.0 → 2.29.0
    * 詳細は [Android SDK Release Notes](https://app.developers.karte.io/android-sdk/release-notes-android-sdk) を参照してください

#### karte\_notification 2.3.0

**🎉FEATURE**

* iOSでSwift Package Managerを利用できるようにしました。既存のCocoaPodsによる利用も継続できます。

**🔨CHANGED**

* iOSのFlutterプラグイン実装を、Objective-Cのwrapper経由でSwiftコードを呼び出す方式から、Swiftで直接実装する方式へ変更しました。
  * 既存のiOSプロジェクトで、本バージョン以降への更新後にObj-C wrapperに関するビルドエラーが発生する場合は、`flutter clean`を実行してから再度ビルドしてください。
* ネイティブSDKのバージョンを更新しました:
  * iOS: KarteRemoteNotification 2.14.0 → 2.15.0
    * 詳細は [iOS SDK Release Notes](https://app.developers.karte.io/ios-sdk/release-notes-ios-sdk) を参照してください

#### karte\_variables 2.3.0

**🎉FEATURE**

* iOSでSwift Package Managerを利用できるようにしました。既存のCocoaPodsによる利用も継続できます。

**🔨CHANGED**

* `karte_core` Podへの依存を除去するために、ログ出力の形式を変更しました。
* iOSのFlutterプラグイン実装を、Objective-Cのwrapper経由でSwiftコードを呼び出す方式から、Swiftで直接実装する方式へ変更しました。
  * 既存のiOSプロジェクトで、本バージョン以降への更新後にObj-C wrapperに関するビルドエラーが発生する場合は、`flutter clean`を実行してから再度ビルドしてください。
* ネイティブSDKのバージョンを更新しました:
  * iOS: KarteVariables 2.13.0 → 2.14.0
    * 詳細は [iOS SDK Release Notes](https://app.developers.karte.io/ios-sdk/release-notes-ios-sdk) を参照してください

#### karte\_visual\_tracking 0.11.0

**🎉FEATURE**

* iOSでSwift Package Managerを利用できるようにしました。既存のCocoaPodsによる利用も継続できます。

**🔨CHANGED**

* `karte_core` Podへの依存を除去するために、ログ出力の形式を変更しました。
* iOSのFlutterプラグイン実装を、Objective-Cのwrapper経由でSwiftコードを呼び出す方式から、Swiftで直接実装する方式へ変更しました。
  * 既存のiOSプロジェクトで、本バージョン以降への更新後にObj-C wrapperに関するビルドエラーが発生する場合は、`flutter clean`を実行してから再度ビルドしてください。
* ネイティブSDKのバージョンを更新しました:
  * iOS: KarteVisualTracking 2.14.0 → 2.15.0
    * 詳細は [iOS SDK Release Notes](https://app.developers.karte.io/ios-sdk/release-notes-ios-sdk) を参照してください

## Releases - 2026.06.16

#### karte\_core 2.2.0

**🔨CHANGED**

* Android の `compileSdkVersion` を 34 → 35 に更新しました。
* ネイティブSDKのバージョンを更新しました:
  * iOS: KarteCore 2.34.0 → 2.36.0
    * 詳細は [iOS SDK Release Notes](https://app.developers.karte.io/ios-sdk/release-notes-ios-sdk) を参照してください
  * Android: core 2.32.0 → 2.34.0
    * 詳細は [Android SDK Release Notes](https://app.developers.karte.io/android-sdk/release-notes-android-sdk) を参照してください

#### karte\_in\_app\_messaging 2.2.0

**🔨CHANGED**

* Android の `compileSdkVersion` を 34 → 35 に更新しました。
* ネイティブSDKのバージョンを更新しました:
  * iOS: KarteInAppMessaging 2.25.0 → 2.26.0
    * 詳細は [iOS SDK Release Notes](https://app.developers.karte.io/ios-sdk/release-notes-ios-sdk) を参照してください
  * Android: inappmessaging 2.25.0 → 2.27.0
    * 詳細は [Android SDK Release Notes](https://app.developers.karte.io/android-sdk/release-notes-android-sdk) を参照してください

#### karte\_notification 2.2.0

**🔨CHANGED**

* Android の `compileSdkVersion` を 34 → 35 に更新しました。
* ネイティブSDKのバージョンを更新しました:
  * iOS: KarteRemoteNotification 2.13.0 → 2.14.0
    * 詳細は [iOS SDK Release Notes](https://app.developers.karte.io/ios-sdk/release-notes-ios-sdk) を参照してください
  * Android: notifications 2.16.0 → 2.18.0
    * 詳細は [Android SDK Release Notes](https://app.developers.karte.io/android-sdk/release-notes-android-sdk) を参照してください

#### karte\_variables 2.2.0

**🔨CHANGED**

* Android の `compileSdkVersion` を 34 → 35 に更新しました。
* ネイティブSDKのバージョンを更新しました:
  * Android: variables 2.11.0 → 2.13.0
    * 詳細は [Android SDK Release Notes](https://app.developers.karte.io/android-sdk/release-notes-android-sdk) を参照してください

#### karte\_visual\_tracking 0.10.0

**🔨CHANGED**

* Android の `compileSdkVersion` を 34 → 35 に更新しました。
* ネイティブSDKのバージョンを更新しました:
  * Android: visualtracking 2.13.0 → 2.15.0
    * 詳細は [Android SDK Release Notes](https://app.developers.karte.io/android-sdk/release-notes-android-sdk) を参照してください

## Releases - 2025.12.17

#### karte\_core 2.1.0

**🔨CHANGED**

* ネイティブSDKのバージョンを更新しました:
  * iOS: KarteCore 2.32.0 → 2.34.0
    * 詳細は [iOS SDK Release Notes](https://app.developers.karte.io/ios-sdk/release-notes-ios-sdk) を参照してください
  * Android: core 2.31.1 → 2.32.0
    * 詳細は [Android SDK Release Notes](https://app.developers.karte.io/android-sdk/release-notes-android-sdk) を参照してください

#### karte\_in\_app\_messaging 2.1.0

**🔨CHANGED**

* ネイティブSDKのバージョンを更新しました:
  * iOS: KarteInAppMessaging 2.22.0 → 2.25.0
    * 詳細は [iOS SDK Release Notes](https://app.developers.karte.io/ios-sdk/release-notes-ios-sdk) を参照してください
  * Android: inappmessaging 2.24.0 → 2.25.0
    * 詳細は [Android SDK Release Notes](https://app.developers.karte.io/android-sdk/release-notes-android-sdk) を参照してください

#### karte\_notification 2.1.0

**🔨CHANGED**

* Androidにて、非推奨となったAsyncTaskをExecutorServiceとHandlerに置き換えました。
* ネイティブSDKのバージョンを更新しました:
  * Android: notifications 2.15.0 → 2.16.0
    * 詳細は [Android SDK Release Notes](https://app.developers.karte.io/android-sdk/release-notes-android-sdk) を参照してください

#### karte\_variables 2.1.0

**🔨CHANGED**

* ネイティブSDKのバージョンを更新しました:
  * Android: variables 2.10.0 → 2.11.0
    * 詳細は [Android SDK Release Notes](https://app.developers.karte.io/android-sdk/release-notes-android-sdk) を参照してください

#### karte\_visual\_tracking 0.9.0

**🔨CHANGED**

* ネイティブSDKのバージョンを更新しました:
  * Android: visualtracking 2.12.0 → 2.13.0
    * 詳細は [Android SDK Release Notes](https://app.developers.karte.io/android-sdk/release-notes-android-sdk) を参照してください

## Releases - 2025.10.06

#### karte\_core 2.0.0

**🔨CHANGED**

* Flutter SDKの最小要件を3.7.0に更新しました。
* Dart SDKの最小要件を2.19.0に更新しました。
* AGPとGradleのバージョンを更新しました。
* `compileSdk` を34に更新しました。
* 安定性向上のため、ネイティブSDKのバージョンを特定のリリースに固定しました:
  * iOS: KarteCore 2.32.0
  * Android: core 2.31.1
* iOSのDeployment Targetを10.0から15.0に変更しました。

#### karte\_in\_app\_messaging 2.0.0

**🔨CHANGED**

* Flutter SDKの最小要件を3.7.0に更新しました。
* Dart SDKの最小要件を2.19.0に更新しました。
* AGPとGradleのバージョンを更新しました。
* `compileSdk` を34に更新しました。
* 安定性向上のため、ネイティブSDKのバージョンを特定のリリースに固定しました:
  * iOS: KarteInAppMessaging 2.22.0
  * Android: inappmessaging 2.24.0
* iOSのDeployment Targetを10.0から15.0に変更しました。

#### karte\_notification 2.0.0

**🔨CHANGED**

* Flutter SDKの最小要件を3.7.0に更新しました。
* Dart SDKの最小要件を2.19.0に更新しました。
* AGPとGradleのバージョンを更新しました。
* `compileSdk` を34に更新しました。
* 安定性向上のため、ネイティブSDKのバージョンを特定のリリースに固定しました:
  * iOS: KarteRemoteNotification 2.13.0
  * Android: notifications 2.15.0
* iOSのDeployment Targetを10.0から15.0に変更しました。

#### karte\_variables 2.0.0

**🔨CHANGED**

* Flutter SDKの最小要件を3.7.0に更新しました。
* Dart SDKの最小要件を2.19.0に更新しました。
* AGPとGradleのバージョンを更新しました。
* `compileSdk` を34に更新しました。
* 安定性向上のため、ネイティブSDKのバージョンを特定のリリースに固定しました:
  * iOS: KarteVariables 2.13.0
  * Android: variables 2.10.0
* iOSのDeployment Targetを10.0から15.0に変更しました。

#### karte\_visual\_tracking 0.8.0

**🔨CHANGED**

* Flutter SDKの最小要件を3.7.0に更新しました。
* Dart SDKの最小要件を2.19.0に更新しました。
* AGPとGradleのバージョンを更新しました。
* `compileSdk` を34に更新しました。
* 安定性向上のため、ネイティブSDKのバージョンを特定のリリースに固定しました:
  * iOS: KarteVisualTracking 2.14.0
  * Android: visualtracking 2.12.0
* iOSのDeployment Targetを10.0から15.0に変更しました。

## Releases - 2025.03.03

#### karte\_core 1.4.0

**🔨CHANGED**

* Android の namespace 設定を追加しました。
* Android の build.gradle に buildFeatures.buildConfig 設定を追加しました。
* karte\_core プラグインから registerWith メソッドを削除しました（古い Flutter プロジェクトのサポートを終了しました）。
* pubspec.lock 内の依存関係を更新しました。

#### karte\_in\_app\_messaging 1.4.0

**🔨CHANGED**

* Android の namespace 設定を追加しました。
* Android の build.gradle に buildFeatures.buildConfig 設定を追加しました。
* karte\_core プラグインから registerWith メソッドを削除しました（古い Flutter プロジェクトのサポートを終了しました）。
* pubspec.lock 内の依存関係を更新しました。

#### karte\_notification 1.5.0

**🔨CHANGED**

* Android の namespace 設定を追加しました。
* Android の build.gradle に buildFeatures.buildConfig 設定を追加しました。
* karte\_core プラグインから registerWith メソッドを削除しました（古い Flutter プロジェクトのサポートを終了しました）。
* pubspec.lock 内の依存関係を更新しました。

#### karte\_variables 1.5.0

**🔨CHANGED**

* Android の namespace 設定を追加しました。
* Android の build.gradle に buildFeatures.buildConfig 設定を追加しました。
* karte\_core プラグインから registerWith メソッドを削除しました（古い Flutter プロジェクトのサポートを終了しました）。
* pubspec.lock 内の依存関係を更新しました。

#### karte\_visual\_tracking 0.7.0

**🔨CHANGED**

* Android の namespace 設定を追加しました。
* Android の build.gradle に buildFeatures.buildConfig 設定を追加しました。
* karte\_core プラグインから registerWith メソッドを削除しました（古い Flutter プロジェクトのサポートを終了しました）。
* pubspec.lock 内の依存関係を更新しました。

## Releases - 2023.12.06

#### karte\_core 1.3.0

**🔨CHANGED**

* Android において、kotlinへの依存を削除しました。

#### karte\_in\_app\_messaging 1.3.0

**🔨CHANGED**

* Android において、kotlinへの依存を削除しました。

#### karte\_notification 1.4.0

**🔨CHANGED**

* Android において、kotlinへの依存を削除しました。

#### karte\_variables 1.4.0

**🔨CHANGED**

* Android において、kotlinへの依存を削除しました。

#### karte\_visual\_tracking 0.6.0

**🔨CHANGED**

* Android において、kotlinへの依存を削除しました。

## Releases - 2023.04.13

#### karte\_core 1.2.1

**💊FIXED**

* Androidの依存関係指定に誤った制限があったので修正しました。

## Releases - 2023.03.14

#### karte\_core 1.2.0

**🔨CHANGED**

* Android SDK の参照する際に利用するリポジトリを JCenter から Meven Central に変更しました。
* 依存する KarteCore SDK のバージョンを更新しました。
* イベントに紐付けるカスタムオブジェクトに日付型（Date）オブジェクトを含めることが可能になりました。

#### karte\_in\_app\_messaging 1.2.0

**🔨CHANGED**

* Android SDK の参照する際に利用するリポジトリを JCenter から Meven Central に変更しました。

#### karte\_notification 1.3.0

**🔨CHANGED**

* Android SDK の参照する際に利用するリポジトリを JCenter から Meven Central に変更しました。
* 依存する firebase\_messaging のバージョンを更新しました。

#### karte\_variables 1.3.0

**🔨CHANGED**

* イベントに紐付けるカスタムオブジェクトに日付型（Date）オブジェクトを含めることが可能になりました。

#### karte\_variables 1.2.0

**🔨CHANGED**

* Android SDK の参照する際に利用するリポジトリを JCenter から Meven Central に変更しました。

#### karte\_visual\_tracking 0.5.0

**🔨CHANGED**

* Android SDK の参照する際に利用するリポジトリを JCenter から Meven Central に変更しました。

## Releases - 2022.09.30

#### karte\_core 1.1.0

**🎉FEATURE**

* ビジュアルトラッキングの操作ログを自動で収集するためのwidgetのラッパーを追加しました。
* 再開時のDeepLink処理等に対応しました。
  * これにより[再開されるActivityに対応する](https://app.developers.karte.io/android-sdk-appendix/appendix-relaunch-activity-android-sdk)の対応が不要になります。
* attributeイベントを送信するためのAPIを追加しました。
* `identifyWithUserId` APIを追加しました。
* WebView連携のための補助APIとして `UserSync.getUserSyncScript` を追加しました。
  * 返されるスクリプトをWebViewで実行することで、`android.webkit.WebView以外のWebView`に対してもユーザー連携が可能になります。
  * これに伴い、クエリパラメータ連携API `UserSync.appendUserSyncQueryParameter` は非推奨になります。

**🔨CHANGED**

* Deployment Targetの変更 iOS9 → iOS10

#### karte\_in\_app\_messaging 1.1.0

**🔨CHANGED**

* Deployment Targetの変更 iOS9 → iOS10

#### karte\_notification 1.2.0

**🔨CHANGED**

* Deployment Targetの変更 iOS9 → iOS10

#### karte\_variables 1.1.0

**🔨CHANGED**

* Deployment Targetの変更 iOS9 → iOS10

#### karte\_visual\_tracking 0.4.0

**🔨CHANGED**

* Deployment Targetの変更 iOS9 → iOS10

**💊FIXED**

* ページ遷移の際のイベント自動送信でクラッシュする可能性がある不具合を修正しました。

## Releases - 2022.04.15

#### karte\_visual\_tracking 0.3.0

**🎉FEATURE**

* ビジュアルトラッキングの操作ログを自動で収集するためのwidgetのラッパーを追加しました。

**💊FIXED**

* Flutter 2.5.0以降で廃止されていたAPIを使用していた部分を修正しました。

## Releases - 2022.03.30

#### karte\_notification 1.1.0

**🔨CHANGED**

* firebase\_messagingのバージョン11と組み合わせてビルドできるようにしました。

## Releases - 2022.01.18

#### karte\_core 1.0.0

* GA版としてリリースしました。

#### karte\_in\_app\_messaging 1.0.0

* GA版としてリリースしました。

#### karte\_notification 1.0.0

* GA版としてリリースしました。

#### karte\_variables 1.0.0

* GA版としてリリースしました。

## Releases - 2021.08.30

#### karte\_core 0.2.0

**🎉FEATURE**

* Null-Safetyに対応しました。

#### karte\_in\_app\_messaging 0.2.0

**🎉FEATURE**

* Null-Safetyに対応しました。

#### karte\_notification 0.2.0

**🎉FEATURE**

* Null-Safetyに対応しました。
* 依存するfirebase\_messagingのバージョンを10.0.1以降に変更しました。 これに伴い破壊的な変更が含まれています。詳しくは[アップグレードガイド](https://app.developers.karte.io/flutter-sdk/upgrade-guide-flutter-sdk)を参照してください。

#### karte\_variables 0.2.0

**🎉FEATURE**

* Null-Safetyに対応しました。

#### karte\_visual\_tracking 0.2.0

**🎉FEATURE**

* Null-Safetyに対応しました。

## Releases - 2021.03.26

#### karte\_visual\_tracking 0.1.0

* 初回リリース

## Releases - 2020.10.08

#### karte\_core 0.1.0

* 初回リリース

#### karte\_in\_app\_messaging 0.1.0

* 初回リリース

#### karte\_notification 0.1.0

* 初回リリース

#### karte\_variables 0.1.0

* 初回リリース


---

# 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://app.developers.karte.io/flutter-sdk/release-notes-flutter-sdk.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.
