首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >华为HMS离子5+电容器

华为HMS离子5+电容器
EN

Stack Overflow用户
提问于 2020-09-24 17:14:11
回答 1查看 1.5K关注 0票数 1

我已经建立了一个应用程序使用Ionic 5(角)和电容。我正在使用电容插件进行推送通知。在iOS和安卓系统上,一切都很顺利。然而,在华威手机(P30和以后的版本)上,事情不能正常工作。

没有获得设备id,推送通知也不起作用,甚至没有触发PushNotifications.addListener(“注册”、异步(令牌: PushNotificationToken) => {})。

对于我需要做什么有什么想法,以便我可以维护一个代码库,并使它在两个Android“世界”(谷歌和华为)?

谢谢你,克里斯

EN

回答 1

Stack Overflow用户

发布于 2020-09-29 02:14:34

您使用的Ionic插件可能是为GMS和Firebase提供的,因此它们的功能可以在Ionic中直接调用。因此,当Google服务不可用时,Ionic开发的应用程序必须直接调用HMS功能。

建议您使用HMS插件来集成Ionic应用程序中的HMS Push Kit。您可以从这里获得Push插件。请使用5.0.0版本。

或者您可以从npmjs 这里获得它。

更新:

如果您寻找一种方法,允许您通过检测设备类型并采取相应的行动,在同一应用程序中使用两个推送通知,则可以使用G+H解决方案。使用G+H方法,您可以维护一个代码库,并根据这两个代码库的可用性来决定是使用GMS还是HMS。

来自:https://stackoverflow.com/a/63337530/13329100

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64051269

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档