0

我有一个通过 pinpoint sdk 发送推送通知的应用程序。IOS 和三星 s5 下的任何东西都会收到推送通知。三星 s7 -s8 收不到。有什么改变吗?还有其他人遇到这个问题吗?任何帮助都会很棒。

4

4 回答 4

0

我已经使用 PinPoint SDK 在 Android P 模拟器上进行了验证,它工作正常。

用户设备在很多情况下都无法收到通知: * 如果用户自己从设置中禁用了频道/组。* 如果用户设备是广告系列的目标。* 如果用户设备令牌过期。

此外,当应用程序开发人员调用 Pinpoint SDK API 来处理 GCMCampaignPush() 时,他们会得到一个返回对象 CampaignPushResult。

https://aws.github.io/aws-sdk-android/docs/reference/com/amazonaws/mobileconnectors/pinpoint/targeting/notification/NotificationClient.CampaignPushResult.html

APP_IN_FOREGROUND SDK 处理了消息,但没有发布通知,因为应用程序在前台。

NOT_HANDLED 该消息不是为了精确定位。

NOTIFICATION_OPENED SDK 处理表明本地活动通知已打开的消息。

OPTED_OUT SDK 处理了消息,但没有发布通知,因为应用程序已选择退出。

POSTED_NOTIFICATION SDK 处理消息并发布本地通知。

SILENT SDK 处理了表明本地活动通知已打开的消息。

于 2018-08-13T19:21:04.027 回答
0

https://developer.android.com/about/versions/pie/android-9.0#notifications

阻止频道组:用户现在可以在应用的通知设置中阻止整个频道组。您可以使用 isBlocked() 方法来识别组何时被阻止,因此不会为该组中的频道发送任何通知。

此外,您的应用可以使用新的 getNotificationChannelGroup() 方法查询当前频道组设置。

于 2018-08-08T15:19:19.627 回答
0

您的客户设备是在 Android O 还是 P 上运行?

他们是否启用了该应用程序设置中的通知?

于 2018-08-07T03:02:02.610 回答
0

来自暂停应用的通知

在 Android 9 之前,来自暂停应用的通知会被取消。从 Android 9 开始,来自暂停应用的通知会被隐藏,直到应用恢复。

于 2018-08-08T05:33:14.817 回答