HarmonyOS 鸿蒙Next fluttertpc_flutter_local_notifications插件无法弹出本地通知
HarmonyOS 鸿蒙Next fluttertpc_flutter_local_notifications插件无法弹出本地通知
基于Flutter 3.22版本环境:https://gitee.com/harmonycommando_flutter/flutter
使用插件:https://gitee.com/openharmony-sig/fluttertpc_flutter_local_notifications
无法使用schedule的方式弹出本地通知。
望尽快修复!
我试了下 gitee 里插件的demo,跑了之后报错:1700002 The number of reminders exceeds the limit.当调用发布提醒接口时,提醒数量超出最大限制。
应该是你的应用没有申请"后台代理提醒"的权限。相关说明如下:
由于应用存在滥用后台代理提醒能力,利用该能力发送广告、营销类延时提醒,影响用户体验;因此针对此问题,后台代理提醒增加管控机制,未通过管控的应用无法使用后台代理提醒能力。参考文档:https://developer.huawei.com/consumer/cn/doc/harmonyos-releases-V5/changelogs-for-all-apps-b060-V5#reminderagentmanagerpublishreminder权限管控
针对您提到的HarmonyOS鸿蒙系统中,使用fluttertpc_flutter_local_notifications
插件无法弹出本地通知的问题,可能的原因及解决方向如下:
-
权限检查:确保应用已正确申请并获得了显示通知的权限。在鸿蒙系统中,权限管理较为严格,未授权则无法弹出通知。
-
插件版本:检查
fluttertpc_flutter_local_notifications
插件是否与当前HarmonyOS版本兼容。部分插件可能在新系统版本中存在兼容性问题,建议查看插件的官方文档或更新日志。 -
代码实现:审查代码,确保通知的创建和触发逻辑正确无误。包括通知内容、触发时间、优先级等设置是否符合鸿蒙系统的要求。
-
系统日志:查看系统日志,分析是否有关于通知失败的具体错误信息,这有助于定位问题。
-
设备兼容性:不同设备间的系统实现可能存在差异,尝试在多台鸿蒙设备上测试,以排除设备特定问题。
如果问题依旧没法解决请联系官网客服,官网地址是:https://www.itying.com/category-93-b0.html 。