For the complete documentation index, see llms.txt. This page is also available as Markdown.

Android SDK更新履歴

Android SDKの更新一覧。

1.8.2

  • 通知画像は、元のフルサイズではなく、通知に表示されるサイズでデコードされるようになりました。

1.7.5

  • 通知画像は、元のフルサイズではなく、通知に表示されるサイズでデコードされるようになりました。

1.8.1

修正済み

  • 通知の遷移先ルーティングは、アプリがフォアグラウンド、バックグラウンド、または終了済みのいずれでも同じように動作するようになりました。

  • ネットワークまたはサーバー障害時のサブスクリプションおよび分析イベントの配信信頼性を改善しました。トークンの更新は即座に送信されるようになりました。

非推奨

  • 自己管理型では FirebaseMessagingService 統合では、 handleOnMessageReceived(message) および handleOnNewToken(token) は、 Context オーバーロード handleOnMessageReceived(context, message) および handleOnNewToken(context, token)Context これらのオーバーロードは、終了済みのアプリにプッシュを配信するために必要です。古い形式では、コールドスタートしたプロセスを再初期化できません。

1.7.4

  • アプリメッセージのレイアウト改善

1.7.3

  • アプリメッセージ向けの包括的なオンデバイスデバッグログを追加しました。

  • アプリメッセージのインプレッション記録の信頼性を改善しました。

1.7.2

  • ユーザーが Pushly ID デバッグシーケンスを実行した際の、フォアグラウンド化/バックグラウンド化の検出をより確実にしました。

1.7.0

  • Catalog をサポート RATE_ITEM および COMPLETE_ITEM アクション。詳しくは Catalog ドキュメント をご覧ください。

1.6.1

  • 複数の即時アプリメッセージの並び替え問題を修正しました。

1.6.0

  • E-Commerce をサポート VIEW_ITEM および SAVE_ITEM アクション。

1.5.0

追加

1.4.3

修正済み

  • 非推奨の Kotlin メソッドを安全な代替手段に置き換え、Android 15+ で発生し得るクラッシュを修正しました。

1.4.2

修正済み

  • 〜のときに通知が表示されない原因となる可能性がある問題を修正しました。 meta フィールドが null.

1.4.1

修正済み

  • LiveActivities インターフェースへの参照に関する問題を修正しました。

1.4.0

更新

  • Firebase BOM の依存関係をバージョン 34.1.0.

  • Firebase Messaging KTX ライブラリへの依存を削除しました。

1.3.6

修正済み

  • 新しいトークンが生成された後も古い FCM トークンが保持されるエッジケースを修正しました。

1.3.5

修正済み

  • 正しいアプリアイコンが使用されるようにします。

1.3.4

修正済み

  • アクションボタンの同時アクセスに対する追加のガードを実装しました。通知アクションボタンの表示に関連する競合状態を修正しました。

1.3.3

修正済み

  • ネットワーク検出モジュールの問題を修正し、ネットワークリクエスト中にホストチェックが失敗する可能性を解消しました。

1.3.2

更新

  • 手動統合をより適切に考慮し、サブスクリプション変更への応答時間を短縮するため、バックグラウンド権限チェックの頻度を更新しました。

1.3.1

更新

  • Java との相互運用性サポートを拡張した Live Activity ContentState に更新しました。

1.3.0

追加

更新

  • 更新 PNNotification.meta 開発者がより扱いやすい値アクセスパターンを可能にするための構造。

Live Activities

  • PushSDK.LiveActivities.start(activityId: String, handler: String, contentState: ContentState)

    • ローカルで Live Activity 通知を開始し、指定された activityId および handler の組み合わせの更新を受け取るよう現在のサブスクライバーを登録します。

  • PushSDK.LiveActivities.register(handler: PNLiveActivityHandler)

    • 提供された handler をリモート開始機能用に登録し、アクティビティがプッシュ経由で開始された際の更新登録を自動的に処理します。

  • PushSDK.LiveActivities.remove(activityId: String)

    • Live Activity 通知を終了し、表示から削除します。

  • PushSDK.LiveActivities.removeAll()

    • すべてのアクティブな Live Activity 通知を終了し、表示から削除します。

1.2.8

追加

  • 〜のサポートを追加 PNNotification.meta フィールド。

1.2.7

更新

  • Android 33 未満をより適切に扱うよう、権限バックグラウンドワーカーを更新しました。

  • 内部の tracked event の分類を更新しました。

修正済み

  • tracked event の priority ヘッダー値のエンコードを修正しました。

1.2.6

追加

  • アプリメッセージアニメーションのサポートを追加しました。

更新

  • tracked event に対する内部最適化を更新しました。

1.2.5

修正済み

  • 大量のイベントを同時送信する際のスレッディング問題を修正しました。

1.2.4

追加

  • セッションの heartbeat サポートを追加しました。

  • アプリケーションバージョンのトラッキングを追加しました。

更新

  • 内部イベントの meta 構造を更新しました。

  • PushNotification の一時停止・再開イベント追跡の優先度を更新しました。

1.2.3

修正済み

  • App Message 構成 JSON のデシリアライズ問題を修正しました。

1.2.2

修正済み

  • App Message の画面回転変更ハンドラの問題を修正しました。

1.2.1

修正済み

  • Flutter と ReactNative における App Message の画面回転変更ハンドラの問題を修正しました。

1.2.0

追加

  • App Messages のサポートを追加しました。

1.1.17

追加

  • サブスクライバーのプッシュ通知の一時停止と再開をサポートしました。

新しいプロパティとメソッド

  • PushSDK.PushNotifications.isPaused - サブスクライバーの通知が現在一時停止中かどうかを示すブール型プロパティ。

  • PushSDK.PushNotifications.pause() - サブスクライバーが通知を受信する機能を一時停止します。

  • PushSDK.PushNotifications.resume() - サブスクライバーが通知を受信する機能を再開します。

移動 / 非推奨のプロパティとメソッド

  • PushSDK.UserProfile.isSubscribed 次へ移動されました: PushSDK.PushNotifications.isSubscribed そして、今後は非推奨警告が表示されます。

  • PushSDK.UserProfile.isEligibleToPrompt 次へ移動されました: PushSDK.PushNotifications.isEligibleToPrompt そして、今後は非推奨警告が表示されます。

  • PushSDK.showNativeNotificationPermissionPrompt() の別名になりました: PushSDK.PushNotifications.showPermissionPrompt().

  • PushSDK.UserProfile.revertUserDeletion 今後は警告が表示され、将来のリリースで削除されます。

1.1.16

更新

  • 内部イベント追跡メタデータを更新しました。

1.1.15

追加

1.1.14

修正済み

  • トリガーのインタラクション数を誤ってカウントしていたデバッグサービスの問題を修正しました。

1.1.13

更新

  • 内部リソースのキャッシュポリシーを更新しました。

1.1.12

更新

  • proguard ルールを拡張しました。

1.1.11

更新

  • proguard ルールを更新しました。

1.1.10

追加

  • 特定のユーザー操作に基づいて PushSDK の匿名 ID をコピーするための便利なサービスを追加しました。

  • より良いユーザーセグメンテーションを実現するため、tracked event にパッケージ名を追加しました。

1.1.9

更新

  • tracked event におけるサブスクリプション必須チェックを action enum に移動しました。

1.1.8

更新

  • 更新 PNSubscriberStatus enum の生成。

  • サブスクライバーの dismissed 状態に関する内部検証を更新しました。

1.1.7

修正済み

  • SDK の初期化完了前に tracked event の送信が試みられる問題を修正しました。

1.1.6

更新

  • PushSDK 内部のシングルトン参照を更新しました。

1.1.5

修正済み

  • アプリがバックグラウンドで実行中かつ activity intent が context から外れた状態で通知操作が発生した際にクラッシュする重大な問題を修正しました。

1.1.4

修正済み

  • ユーザー削除の取り消しに関する問題を修正しました。

1.1.3

修正済み

  • 権限ダイアログのアニメーションに関する問題を修正しました。

1.1.2

追加

  • wrapper library(ReactNative、Flutter)向けに tracked event の便利メソッドを追加しました。

1.1.1

更新

  • proguard ルールを更新しました。

1.1.0

追加

  • カスタム通知権限ダイアログのフローを追加しました。

更新

  • SDK 構成後の内部フローを最適化しました。

  • Java メソッド相互運用のカバレッジを更新しました。

クローズドベータリリース

1.0.2

更新

  • 内部 CDN 参照を更新しました。

1.0.1

追加

  • 通知リクエストで指定されていない場合に使用するデフォルトの通知小アイコンを追加しました。

更新

  • より多くの Android バージョンで自動バッジ消去機能を拡張しました。

  • HTTP リクエスト処理とネットワーク利用可否チェックを最適化しました。

修正済み

  • 通知小アイコンの透明度処理に関する問題を修正しました。

  • 権限要求が複数回呼び出される可能性がある問題を修正しました。

1.0.0

初回 SDK リリース

最終更新