HarmonyOS鸿蒙Next中使用极光推送开通华为通道,在普通分支正常,在flutter的分支里面合并代码之后运行出错。

HarmonyOS鸿蒙Next中使用极光推送开通华为通道,在普通分支正常,在flutter的分支里面合并代码之后运行出错。

出错显示huawei.hms:push找不到了。
7 回复
您好,请问您是怎么集成flutter sdk的呢?

从截图看,maven仓地址不对:

![image.png](https://alliance-communityfile-drcn.dbankcdn.com/FileServer/getFile/cmtybbs/300/107/840/0890086000300107840.20220424154629.17242022549819936747961686085889:50001231000000:2800:8AF2AEC401EB9CA671A0DA5112F0E920FDD4C959A37406D7E0C633CB09CFFA09.png)

push sdk是这样的:

![image.png](https://alliance-communityfile-drcn.dbankcdn.com/FileServer/getFile/cmtybbs/300/107/840/0890086000300107840.20220424154642.76426127210058156217541787469604:50001231000000:2800:65FE7784275936C1E6508903A86D90DB1F321319B99CE2F3530B6D2B27E8CE27.png)

您可以按我们的官方文档排查一下:

https://developer.huawei.com/consumer/en/doc/development/HMS-Plugin-Guides/introduction-0000001050176002

更多关于HarmonyOS鸿蒙Next中使用极光推送开通华为通道,在普通分支正常,在flutter的分支里面合并代码之后运行出错。的实战系列教程也可以访问 https://www.itying.com/category-92-b0.html


我是在没有flutter的分支集成成功了才合并过去的。

[JPush: ThirdPushManager] uploadRegID regid:IQAAAACy0sIZAAB8pJa3Cl5rgOb9qQZW8j7YoLHL5kok8h9e6bzvlu1uHTiUFnLn3FJ-6m49btynKAZ6wbhYWEZNS1aHRfyUZHibz7AWYFooCpS5Ww,

flutter是在另外一个分支,可以单独跑成功,

您好,为了更好的定位这个问题,您可以扫描下方二维码联系Push微信客服。

图像

https://developer.huawei.com/consumer/cn/doc/development/HMSCore-Guides/technical-support-0000001058590093

开发者您好,相关问题已经反馈给工作人员,稍后会再次回复您,感谢您对华为开发者论坛的支持。

在HarmonyOS鸿蒙Next中,使用极光推送开通华为通道时,普通分支正常但在Flutter分支合并代码后运行出错,可能是由于以下原因:

  1. 依赖冲突:Flutter分支可能引入了与极光推送或华为通道不兼容的依赖。检查pubspec.yaml文件,确保所有依赖版本一致且兼容。

  2. 配置问题:Flutter分支可能缺少必要的配置文件或配置项。确保AndroidManifest.xmlInfo.plist中正确配置了极光推送和华为通道的相关信息。

  3. 代码差异:Flutter分支的代码可能与普通分支存在差异,导致极光推送初始化或调用失败。检查相关代码,确保逻辑一致。

  4. 环境问题:Flutter分支的构建环境可能存在问题。尝试清理构建缓存(flutter clean)并重新构建。

建议逐步排查以上问题,确保Flutter分支的配置和代码与普通分支一致。

回到顶部