java - OneSignal 推送应用程序崩溃

标签 java android push-notification onesignal

我已经在我的 Android 应用程序之一中实现了 onesignal 作为推送通知。如果在通知发送期间有工作的互联网,则通知工作正常,但如果设备没有互联网连接并且我们发送通知,那么当用户在设备中启用互联网并收到通知时,应用程序就会崩溃......问题是什么?

注意:附加错误日志

谢谢

04-10 23:20:12.288: E/OneSignal(16528): 	at com.onesignal.BadgeCountUpdater.update(BadgeCountUpdater.java:44)
04-10 23:20:12.288: E/OneSignal(16528): 	at com.onesignal.NotificationBundleProcessor.saveNotification(NotificationBundleProcessor.java:111)
04-10 23:20:12.288: E/OneSignal(16528): 	at com.onesignal.NotificationBundleProcessor.Process(NotificationBundleProcessor.java:77)
04-10 23:20:12.288: E/OneSignal(16528): 	at com.onesignal.GcmIntentService.onHandleIntent(GcmIntentService.java:66)
04-10 23:20:12.288: E/AndroidRuntime(16528): 	at com.onesignal.shortcutbadger.ShortcutBadger.initBadger(ShortcutBadger.java:92)
04-10 23:20:12.288: E/AndroidRuntime(16528): 	at com.onesignal.shortcutbadger.ShortcutBadger.applyCountOrThrow(ShortcutBadger.java:65)
04-10 23:20:12.288: E/AndroidRuntime(16528): 	at com.onesignal.shortcutbadger.ShortcutBadger.applyCount(ShortcutBadger.java:50)
04-10 23:20:12.288: E/AndroidRuntime(16528): 	at com.onesignal.BadgeCountUpdater.updateCount(BadgeCountUpdater.java:71)
04-10 23:20:12.288: E/AndroidRuntime(16528): 	at com.onesignal.BadgeCountUpdater.update(BadgeCountUpdater.java:65)
04-10 23:20:12.288: E/AndroidRuntime(16528): 	at com.onesignal.NotificationBundleProcessor.saveNotification(NotificationBundleProcessor.java:111)
04-10 23:20:12.288: E/AndroidRuntime(16528): 	at com.onesignal.NotificationBundleProcessor.Process(NotificationBundleProcessor.java:77)
04-10 23:20:12.288: E/AndroidRuntime(16528): 	at com.onesignal.GcmIntentService.onHandleIntent(GcmIntentService.java:66)

最佳答案

确保您使用的是 version 2.3.0或更高版本的 OneSignal SDK 中,此版本修复了带有徽章的上下文 null 错误。

关于java - OneSignal 推送应用程序崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36531442/

相关文章:

windows-phone-8 - 如何获取 Windows 手机的设备 token ID 以进行推送通知?

ios - libgdx:Parse.com iOS SDK 和 RoboVM

java - 如何访问 arrayList 内的类的实例

java - 如何控制 UrlPathHelper#getOriginatingRequestUri

android - 带有可点击/可编辑小部件的 ListView

android - 删除或重命名 Play 商店包,以便我可以重新发布

ios - 在退出或暂停应用程序时处理推送有效载荷

java - 在 WebView 中解析站点?

java - Red Hat Developer Studio 12 中的 JDBC 驱动程序模板

android - CardView 圆角得到意想不到的白色