我有一个应用程序,可以通过精确的sdk发送推送通知。 iOS和Samsung s5下的任何东西都会收到推送通知。三星s7 -s8没有收到。有什么改变吗?还有其他人遇到这个问题吗?任何帮助都会很棒。
答案 0 :(得分:0)
您的客户设备是否在Android O或P上运行?
他们是否已启用该应用的设置通知?
答案 1 :(得分:0)
已暂停应用的通知
在Android 9之前,已暂停的应用程序通知已取消。从Android 9开始,将隐藏来自已暂停应用的通知,直到该应用恢复为止。
答案 2 :(得分:0)
https://developer.android.com/about/versions/pie/android-9.0#notifications
阻止频道组:用户现在可以在应用程序的通知设置中阻止整个频道组。您可以使用isBlocked()方法来确定何时阻止某个组,并因此不向该组中的通道发送任何通知。
此外,您的应用还可以使用新的getNotificationChannelGroup()方法查询当前的频道组设置。
答案 3 :(得分:0)
我已经在使用PinPoint SDK的Android P模拟器上进行了验证,其工作正常。
在很多情况下,用户设备无法获取通知: *如果用户本人已禁用频道/组的设置。 *如果用户设备是广告系列细分的目标。 *如果用户设备令牌已过期。
此外,当应用程序开发人员调用Pinpoint SDK API处理GCMCampaignPush()时,他们还会获得返回对象CampaignPushResult。
APP_IN_FOREGROUND 由于该应用程序位于前台,因此SDK处理了该消息,但未发布任何通知。
NOT_HANDLED 该消息不是为了查明。
NOTIFICATION_OPENED SDK处理了表明已打开本地广告系列通知的消息。
OPTED_OUT 该SDK已处理了该消息,但由于该应用已被退出,因此未发布任何通知。
POSTED_NOTIFICATION SDK处理了该消息并发布了本地通知。
沉默 SDK处理了表明已打开本地广告系列通知的消息。