HarmonyOS鸿蒙Next中使用极光推送开通华为通道,在普通分支正常,在flutter的分支里面合并代码之后运行出错。
HarmonyOS鸿蒙Next中使用极光推送开通华为通道,在普通分支正常,在flutter的分支里面合并代码之后运行出错。
出错显示huawei.hms:push找不到了。
您好,请问您是怎么集成flutter sdk的呢?
从截图看,maven仓地址不对:

push sdk是这样的:

您可以按我们的官方文档排查一下:
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微信客服。
开发者您好,相关问题已经反馈给工作人员,稍后会再次回复您,感谢您对华为开发者论坛的支持。
在HarmonyOS鸿蒙Next中,使用极光推送开通华为通道时,普通分支正常但在Flutter分支合并代码后运行出错,可能是由于以下原因:
-
依赖冲突:Flutter分支可能引入了与极光推送或华为通道不兼容的依赖。检查
pubspec.yaml
文件,确保所有依赖版本一致且兼容。 -
配置问题:Flutter分支可能缺少必要的配置文件或配置项。确保
AndroidManifest.xml
和Info.plist
中正确配置了极光推送和华为通道的相关信息。 -
代码差异:Flutter分支的代码可能与普通分支存在差异,导致极光推送初始化或调用失败。检查相关代码,确保逻辑一致。
-
环境问题:Flutter分支的构建环境可能存在问题。尝试清理构建缓存(
flutter clean
)并重新构建。
建议逐步排查以上问题,确保Flutter分支的配置和代码与普通分支一致。