> ## Documentation Index
> Fetch the complete documentation index at: https://documentation.onesignal.com/llms.txt
> Use this file to discover all available pages before exploring further.

# iOS：関連性スコア

> 関連性スコアを設定する方法

<Frame caption="画像は、朝のサマリーへの関連性スコアの選択を示しています">
  <img src="https://mintcdn.com/onesignal/56ctKxZSV4m5VEkn/images/docs/b016c19-ios15-relevance-score--1.jpeg?fit=max&auto=format&n=56ctKxZSV4m5VEkn&q=85&s=847eafa58c2ed2736a448073fce1964f" width="1000" height="562" data-path="images/docs/b016c19-ios15-relevance-score--1.jpeg" />
</Frame>

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

<Frame caption="画像。iPhoneのユーザー設定で毎日のサマリーを示しています">
  <img src="https://mintcdn.com/onesignal/jBdBk5XvQR5eKOks/images/docs/7bb9b21-image_7.png?fit=max&auto=format&n=jBdBk5XvQR5eKOks&q=85&s=3b3d0d266acc3d6c6b71bcf021573e8c" width="4000" height="2000" data-path="images/docs/7bb9b21-image_7.png" />
</Frame>

***

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

関連性スコアは、`0.0`から`1.0`までの値で、システムに通知の重要度を伝えます。関連性スコアが高い通知は、ユーザーの通知サマリーでより目立つように表示されます。これは、スケジュールされた配信時間に設定できます。

1. Notification Service Extensionを実装するiOS向けの[モバイルSDKセットアップ](./mobile-sdk-setup)ドキュメントに従っていることを確認してください。この拡張機能を使用すると、関連性スコアを含むペイロードをカスタマイズできます。

2. [プッシュ](./push)メッセージを作成する際、iOSオプションの下で、0.0（最も重要でない）から1.0（最も重要）までの**関連性スコア**を指定します。

<Warning>
  最も重要なメッセージには`1.0`のスコアを予約してください。高いスコアを過度に使用すると、システムが区別を無視し、すべてがサマリーで一緒になってしまいます。
</Warning>

使用例：

* 新しいダイレクトメッセージは`1.0`に設定
* プロモーションアラートは`0.2`に設定
* 毎日のリマインダーは`0.6`に設定

<Tabs>
  <Tab title="ダッシュボード">
    ダッシュボードからメッセージを作成する際、Apple iOSプラットフォーム設定の下で**関連性スコア**を選択できます：

    <Frame caption="OneSignalダッシュボード経由で関連性スコアを設定する例。">
      <img src="https://mintcdn.com/onesignal/YOTSrtBSoqdrJ37A/images/docs/496ae2be333a38d8d276b9edc2bb34e49131afc62585fa3ac5f37bd1778bc2d6-Screenshot_2025-04-24_at_5.39.58_PM.png?fit=max&auto=format&n=YOTSrtBSoqdrJ37A&q=85&s=e856c8437f0f103af71e692f08d0c3ad" width="1544" height="1592" data-path="images/docs/496ae2be333a38d8d276b9edc2bb34e49131afc62585fa3ac5f37bd1778bc2d6-Screenshot_2025-04-24_at_5.39.58_PM.png" />
    </Frame>
  </Tab>

  <Tab title="API">
    <ParamField path="ios_relevance_score" type="double">
      [ios\_relevance\_score](/reference/push-notification#body-ios-relevance-score)は、0から1の間の値で、アプリからの通知を並べ替えます。最高スコアが通知サマリーに表示されます。
    </ParamField>

    ```bash Request theme={null}
    curl --request POST \
     --url 'https://api.onesignal.com/notifications?c=push' \
     --header 'Authorization: <authorization>' \
     --header 'Content-Type: application/json' \
     --data '{
         "app_id": "YOUR_APP_ID",
             "include_aliases": {
                 "external_id": ["EXTERNAL_ID"],
             },
             "contents": {
                 "en": "English Message"
             },
             "ios_relevance_score": 0.5
     }'
    ```
  </Tab>
</Tabs>

***

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

アプリが複数のライブアクティビティを開始する場合、最も高いrelevanceScoreを持つものがDynamic Islandでの表示に優先されます。2つ以上のライブアクティビティが同じスコアを共有する場合、システムは最も早く開始されたアクティビティを表示します。ロック画面では、relevanceScoreもアプリのライブアクティビティの表示順序を決定します。

[Update Live Activity API](/reference/update-live-activity-api)を使用する場合、`ios_relevance_score`を`0.0`から`1.0`の間の任意の\*`double`\*データ型の値に設定します。

***
