【发布时间】:2018-06-02 02:57:43
【问题描述】:
我在 android 上有一个小型 android 应用程序项目(用于本地社区新闻应用程序),它正在(或曾经)使用 API 22 及更高版本。我们最近注意到的一个问题是,在小米、Oppo 或 Vivo 等中国手机上,即使应用程序被列入白名单,我们的通知(已尝试本地/Firebase)也无法正常工作。
我在在线博客上看到了一些使用 AlarmManager 的建议(但我想这是个坏主意 - 用于实时通知),不确定
我也尝试过使用下面的代码进行交易,但仍然没有成功
https://github.com/commonsguy/cw-omnibus/tree/v8.4/Notifications/Foreground
我的想法是,如果应用任务被锁定,它将被持久化并且我的应用通知工作。
见下图:
如何以编程方式实现这一点?
它可以是所有版本的小米或 Oppo 或 Vivo(或者说 MiUI)的单个代码(或模块)吗?
【问题讨论】:
标签: android notifications miui oppo xiaomi