メインコンテンツへスキップ

画像は、朝のサマリーへの関連性スコアの選択を示しています

Appleの関連性スコアを使用すると、各プッシュ通知またはライブアクティビティの更新の重要度を示すことができます。このスコアは、iOSが通知サマリー(プッシュの場合)またはDynamic Island/ロック画面(ライブアクティビティの場合)に通知をどの程度目立つように表示するかを決定するのに役立ちます。

画像。iPhoneのユーザー設定で毎日のサマリーを示しています


プッシュ通知の関連性スコア

関連性スコアは、0.0から1.0までの値で、システムに通知の重要度を伝えます。関連性スコアが高い通知は、ユーザーの通知サマリーでより目立つように表示されます。これは、スケジュールされた配信時間に設定できます。
  1. Notification Service Extensionを実装するiOS向けのモバイルSDKセットアップドキュメントに従っていることを確認してください。この拡張機能を使用すると、関連性スコアを含むペイロードをカスタマイズできます。
  2. プッシュメッセージを作成する際、iOSオプションの下で、0.0(最も重要でない)から1.0(最も重要)までの関連性スコアを指定します。
最も重要なメッセージには1.0のスコアを予約してください。高いスコアを過度に使用すると、システムが区別を無視し、すべてがサマリーで一緒になってしまいます。
使用例:
  • 新しいダイレクトメッセージは1.0に設定
  • プロモーションアラートは0.2に設定
  • 毎日のリマインダーは0.6に設定
  • ダッシュボード
  • API
ダッシュボードからメッセージを作成する際、Apple iOSプラットフォーム設定の下で関連性スコアを選択できます:

OneSignalダッシュボード経由で関連性スコアを設定する例。


ライブアクティビティの関連性スコア

アプリが複数のライブアクティビティを開始する場合、最も高いrelevanceScoreを持つものがDynamic Islandでの表示に優先されます。2つ以上のライブアクティビティが同じスコアを共有する場合、システムは最も早く開始されたアクティビティを表示します。ロック画面では、relevanceScoreもアプリのライブアクティビティの表示順序を決定します。 Update Live Activity APIを使用する場合、ios_relevance_score0.0から1.0の間の任意の*double*データ型の値に設定します。