コンテンツにスキップ

Android SDK リリースノート

  • threadId パラメータによる通知グループに対応
  • communication パラメータによるチャットスタイル通知に対応
  • LogLevel.none 設定時に SDK のすべてのログ出力を停止
  • 一時的なネットワーク障害時の自動リトライを追加(リクエストあたり最大 3 回、ジッター付きバックオフ)
  • trackEvent イベントに再送の重複識別用 insertId を追加
  • 削除されたプロジェクト/デバイス(410 応答)への送信をアプリ実行中は停止し、待機キューに上限(100)を設定
  • userId の設定/解除がサーバー状態と正しく同期されるよう改善
  • プッシュ通知にアクションボタンを追加(ディープリンク/URL遷移)
  • displayInApp()data パラメータを追加
  • appVersion を追加
  • URLの自動オープン時に使用するintentフラグを変更
  • 通知IDの生成方法を変更
  • 内部キューによる逐次タスク処理を安定化
  • アプリ内メッセージを追加
  • init より前に呼び出された関数を、呼び出し順序にかかわらず確実に実行するように対応
  • 組み込みWebViewのクラッシュを修正
  • getTags および deleteTags 関数のサポートを終了
  • カスタム通知チャンネルを設定できる機能を追加
  • URLの自動オープンに関するエラーを修正

[重要な変更] URLの自動処理を追加

  • 独自のクリックハンドラーをすでに実装している場合、自動処理と同時に実行されて重複して動作することがあります。その場合は URLの自動処理を無効化する を参照し、自動処理をオフにしてください。

WebView向けのJavaScriptブリッジコードを追加

  • WebViewを使用するハイブリッドアプリでは、Mobile SDKがFlareLane Web SDKと互換性を持ち、Web SDKから呼び出された関数をキャッチできます。

最終アクセス時刻の更新タイミングを修正

初回購読後に IsSubscribedHandler が実行されない問題を修正

削除された関数とプロパティ

  • setIsSubscribed()-> subscribe() または unsubscribe() を使用してください
  • NotificationManager.accentColor -> values/strings.xml に色を追加してください

名称が変更された関数

  • setNotificationConvertedHandler() -> setNotificationClickedHandler()

フォアグラウンドで通知を受信するためのハンドラーを追加

  • setNotificationForegroundReceivedHandler()

accentColor と Channel Name を values/strings.xml で変更できるようになりました

  • flarelane_notification_accent_color
  • flarelane_default_channel_name

通知許可のリクエストタイミングを初期化オプションで制御できるようになりました

  • initWithContext() の第3引数として bool requestPermissionOnLaunch を追加

新しい関数

  • subscribe() - 許可ポップアップを表示できない場合に設定画面へ遷移させるには fallbackToSettings パラメータを使用します
  • unsubscribe()

新しい関数

  • trackEvent()
  • getTags()

Android OS 13 の通知許可ポップアップに対応