首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >推送通知不会立即显示或消失[CodenameOne]

推送通知不会立即显示或消失[CodenameOne]
EN

Stack Overflow用户
提问于 2021-03-02 21:57:40
回答 1查看 338关注 0票数 2

我有两个安卓设备,Android7.0和Android8.1.0,我正在尝试使用CodenameOne向它们发送推送通知。当我发送推送通知(类型99)时,它正确地显示在Android 8设备上。然而,Android7.0设备似乎收集了托盘中的所有推送通知,并且只显示了一段时间--不到一秒钟,或者根本没有显示出来。我可以看到,只有当设备处于休眠状态(屏幕是黑色的)时才会收到通知。但在我解锁手机后,通知就不再显示了。

另外,另一个可能相关的问题是:在我的push(String value)方法中,我用通知体消息实现了ToastBar,以防显示是而不是最小化。因此,在我收到安卓7设备中的推送通知,然后打开应用程序(即使在收到推送时它被最小化了),我可以看到ToastBar (或者其中的许多,如果没有多少推送)。这是不应该发生的。

在这两个版本中,用于接收push的Android日志似乎都很好。它们看起来是这样的:

2021-03-08 12:14:52.308 16422-21684/com.company.app I/System.out: Message received {messageType=3, category=reminder, message=Reminder !;{'id':'251'} }

2021-03-08 12:14:52.308 16422-21684/com.company.app I/System.out: Push message received: Reminder !;{'id':'251'}

2021-03-08 12:14:52.308 16422-21684/com.company.app I/System.out: Push type: 3

2021-03-08 12:14:52.30816422-21684/com.company.app I/System.out: Is running: false

但是,我注意到Android7.0手机也有这样的功能:

2021-03-08 11:46:07.686 1548-1548/? V/NotificationService: pkg=com.company.app canInterrupt=false intercept=true

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-03-10 20:54:30

Bug解决了我从codenameone_settings.properties中的构建提示中删除codenameone_settings.properties的问题。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66447753

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档