【问题标题】:Android Notification receive issue in latest devices最新设备中的 Android 通知接收问题
【发布时间】:2018-07-27 12:23:46
【问题描述】:

我正在使用 appcelerator 和一个信号模块进行推送通知,在 android oneplus 3 及更高版本的手机、Mi4i 和更多具有 Oreo OS 的手机中接收推送通知时遇到问题。

当应用程序处于后台或前台时,它会收到通知,但是当我从文档中删除应用程序时,我遇到了问题。

我收到此错误:-

broadcast intent callback: result=CANCELLED forIntent { act=com.google.android.c2dm.intent.RECEIVE pkg=com.demo.notification (has extras) }

查看后,它显示当您从文档列表中删除您的应用时,该服务已被终止。

在这种情况下帮帮我,这个错误非常关键。提前致谢。

【问题讨论】:

  • 你有什么解决办法吗?我面临同样的问题。如果你找到了,请告诉我。我在一加设备中遇到了这些问题

标签: android push-notification appcelerator appcelerator-titanium onesignal


【解决方案1】:

如果你已经升级了你的targetSDK版本并将sdk版本编译到26或更高,那么你必须检查以下链接—— https://developer.android.com/about/versions/oreo/android-8.0-migration#rbr

两件事--

  1. broadcastRecievers 有限制 -- 检查 - https://developer.android.com/about/versions/oreo/background#broadcasts

  2. 在状态栏中有一个大于等于 Version.O (oreo) 的设备的通道之前,通知将不会在状态栏中可见 -- 检查 - https://developer.android.com/training/notify-user/channels

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-04-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-08-02
    相关资源
    最近更新 更多