HarmonyOS 鸿蒙Next 华为推送flutter huawei_push插件应用一打开就请求了通知权限

发布于 1周前 作者 bupafengyu 来自 鸿蒙OS

HarmonyOS 鸿蒙Next 华为推送flutter huawei_push插件应用一打开就请求了通知权限

华为推送 flutter huawei_push 应用一打开就请求了通知权限,而应用市场上架需要用户同意隐私政策后才能请求权限

huawei_push ^6.12.0+300

6 回复

请您排查下是否有使用自动初始化,去掉所有自动初始化的代码,使用gettoken方式获取token。https://developer.huawei.com/consumer/cn/doc/HMSCore-Guides/android-client-dev-0000001050042041#section13546121751811

找HarmonyOS工作还需要会Flutter的哦,有需要Flutter教程的可以学学大地老师的教程,很不错,B站免费学的哦:https://www.bilibili.com/video/BV1S4411E7LY/?p=17

我也碰到了相同的问题,使用SDK版本6.12.0+300,使用腾讯信鸽的厂商通道推送,而且好像是最近升级鸿蒙4.2之后才出现的,4.2之前华为手机通知权限是清单文件配置就默认授予的,4.2开始才出现征求用户是否授予,所以才会发现app启动的时候就申请通知权限,经测试注释SDK的相关依赖代码后就不会app启动时申请权限。

我们用的jpush flutter 版本,怎么注释掉sdk 代码呢?

已排查的,并调用  isAutoInitEnabled 返回为false

demo例子 https://github.com/yaoyylm/huawei-push-demo/

针对HarmonyOS 鸿蒙Next下,华为推送flutter huawei_push插件应用一打开就请求通知权限的问题,这通常是由于SDK版本或鸿蒙系统更新导致的行为变化。建议检查并更新至最新的flutter huawei_push插件和鸿蒙系统,同时确认隐私政策和权限请求流程是否符合当前规范。此外,可以查阅华为开发者官方网站的最新文档和指南,了解权限管理的最佳实践。如果问题依旧没法解决,请加我微信,我的微信是itying888。

回到顶部