本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
接收推送通知
除了频道消息推送通知的标头和正文外,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
" } }
禁用或筛选推送通知回执
Amazon Chime SDK 提供了多个选项,允许应用程序实例用户控制他们是否希望接收推送通知。
禁用所有推送通知
应用程序实例用户可以通过调用 UpdateAppInstanceUserEndpoint并将AllowMessages
属性设置为,完全禁用推送通知NONE
。
禁用频道的推送通知
应用程序实例用户可以通过在 “PushNotification 首选项” 字段NONE
中调PutChannelMembershipPreferences用来禁用特定频道的推送通知。
筛选频道的推送通知
App Instance 用户可以设置过滤规则,这样他们只能使用 PutChannelMembershipPreferencesAPI 接收特定的推送通知。有关更多信息,请参阅使用筛选规则来筛选消息。