Onesignal未发送所有Android通知

时间:2016-07-22 18:56:09

标签: android android-notifications onesignal

我正在使用onesignal进行Android推送通知。但并非所有通知都被发送。有时发送通知,有时他们不发送....问题是什么?请解释一下。

问题不在于代码,因为某些通知已发送,但大多数通知都没有发送。

1 个答案:

答案 0 :(得分:3)

还有一些细节可以诊断此问题。

首先,OneSignal是否有任何错误?如果是这样,您可以访问OneSignal应用程序的设置页面并选择任何可见错误或警告旁边的“显示详细信息”,找到错误原因。

接下来,如果OneSignal未显示0个可能的收件人,则表示您的设备未选择加入通知,或者设备已卸载您的应用,或者您的应用中未正确安装OneSignal SDK。

最后,如果OneSignal显示通知已发送但未收到,则Android设备上此问题的最常见原因如下:

  1. 用户已强制关闭您的应用。 (通知不会发送给强制关闭的应用程序)
  2. 用户已拒绝通知权限(检查设置>应用下的通知设置)
  3. 由于他们的自定义Android调整,应用程序在华为或小米设备上关闭。

    一个。华为 - 转到设置> “受保护的应用”,请检查您的应用。

    湾小米 - 确保在设置中为您的应用启用“自动启动”属性。

  4. 在应用程序中 - 如果您的应用程序当前默认为焦点,则设备上不会显示通知。但是,您可以使用true调用EnableInAppAlertNotification,以在应用中将通知显示为警告框。