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

Android SDK変更履歴

Android SDKの更新一覧。

1.9.0

追加

  • 追加する session_id すべての追跡イベントに対して。

更新

  • Appメッセージが、デバイスや回転をまたいでより確実にスケーリングされるようになりました

  • 追跡イベントがプロセス終了後も保持されるようになりました。

修正

  • 修正しました ConcurrentModificationException.

  • アプリ設定キャッシュの有効期限とアプリメッセージの実行日時オフセットの解析を修正しました。

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

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

1.7.3

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

  • Appメッセージの表示回数の記録信頼性を向上しました。

1.7.2

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

1.7.0

  • Catalog のサポートを追加 RATE_ITEM および COMPLETE_ITEM アクション。 Catalog ドキュメント 詳細はこちらをご覧ください。

1.6.1

  • 複数の即時 Appメッセージにおける並び替えの問題を修正しました。

1.6.0

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

1.5.0

追加

  • 次の機能のサポートを追加しました: 即時 表示条件を Appメッセージ.

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

追加

  • 次のサポートを追加しました: Live Activities Android 上で。

更新

  • 更新 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 未満をより適切に処理するように、権限バックグラウンドワーカーを更新しました。

  • 内部の追跡イベント分類を更新しました。

修正

  • 追跡イベントの priority ヘッダー値のエンコードを修正しました。

1.2.6

追加

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

更新

  • 追跡イベントに関する内部最適化を更新しました。

1.2.5

修正

  • 大量のイベントを同時に送信する際のスレッド処理の問題を修正しました。

1.2.4

追加

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

  • アプリケーションバージョン追跡を追加しました。

更新

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

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

1.2.3

修正

  • App Message 設定 JSON の逆シリアル化に関する問題を修正しました。

1.2.2

修正

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

1.2.1

修正

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

1.2.0

追加

  • Appメッセージのサポートを追加しました。

1.1.17

追加

  • 購読者のプッシュ通知の一時停止と再開のサポートを追加しました。

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

  • PushSDK.PushNotifications.isPaused - 購読者の通知が現在一時停止中かどうかを示す boolean プロパティです。

  • 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 Anonymous ID をコピーする便利なサービスを追加しました。

  • より優れたユーザーセグメンテーション機能のため、追跡イベントにパッケージ名を追加しました。

1.1.9

更新

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

1.1.8

更新

  • 更新 PNSubscriberStatus enum のインスタンス化。

  • 購読者の dismiss 状態に関する内部検証を更新しました。

1.1.7

修正

  • SDK の初期化完了前に追跡イベントが送信されようとする問題を修正しました。

1.1.6

更新

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

1.1.5

修正

  • アプリがバックグラウンドで動作中で、activity intent がもはやコンテキスト内にない状態で通知操作が発生したときにクラッシュする重大な問題を修正しました。

1.1.4

修正

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

1.1.3

修正

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

1.1.2

追加

  • 追跡イベント向けに、ラッパーライブラリ(ReactNative、Flutter)の便利なメソッドを追加しました。

1.1.1

更新

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

1.1.0

追加

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

更新

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

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

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

1.0.2

更新

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

1.0.1

追加

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

更新

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

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

修正

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

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

1.0.0

初回 SDK リリース

最終更新