

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# Amazon Chime SDK メッセージングでのプッシュ通知の受信
<a name="receive-notifications"></a>

Amazon Chime SDK には、チャネルメッセージのプッシュ通知のタイトルおよび本文に加えて、チャネルメッセージ ID およびチャネル ARN もデータペイロードに含まれます。この情報を使用して、チャネルメッセージ全体をロードします。

以下の例は、標準的なプッシュ通知ペイロードを示しています。

```
{
    "pinpoint.openApp=true",
    "pinpoint.notification.title=PushNotificationTitle",
    "pinpoint.notification.body=PushNotificationBody",
    "pinpoint.campaign.campaign_id=_DIRECT",
    "pinpoint.notification.silentPush=0",
    "pinpoint.jsonBody="{
        "chime.message_id":"ChannelMessageId",
        "chime.channel_arn":"ChannelARN"
    }
}
```

## プッシュ通知受信の無効化またはフィルタリング
<a name="disable-filter-receipt"></a>

Amazon Chime SDK には、アプリケーションインスタンスユーザーがプッシュ通知を受け取るかどうかを制御できる複数のオプションが用意されています。

**すべてのプッシュ通知を無効にする**  
 アプリケーションインスタンスユーザーは、[https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_identity-chime_UpdateAppInstanceUserEndpoint.html](https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_identity-chime_UpdateAppInstanceUserEndpoint.html) を呼び出して `AllowMessages` 属性を `NONE` に設定することで、プッシュ通知を完全に無効にできます。

**チャネルのプッシュ通知を無効にする**  
アプリケーションインスタンスユーザーは、**[プッシュ通知設定]** フィールドで [https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_messaging-chime_PutChannelMembershipPreferences.html](https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_messaging-chime_PutChannelMembershipPreferences.html) を呼び出すことで、特定のチャネルのプッシュ通知を `NONE` に設定できます。

**チャネルのプッシュ通知をフィルタリングする**  
アプリケーションインスタンスユーザーは、[https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_messaging-chime_PutChannelMembershipPreferences.html](https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_messaging-chime_PutChannelMembershipPreferences.html) API を使用して、特定のプッシュ通知のみを受信するようにフィルタルールを設定できます。詳細については、[フィルタルールを使用して Amazon Chime SDK メッセージングのメッセージをフィルタリングする](filter-msgs.md) を参照してください。