首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我无法从华为p40系列设备上获得Firebase令牌

我无法从华为p40系列设备上获得Firebase令牌
EN

Stack Overflow用户
提问于 2020-05-05 21:58:37
回答 4查看 9.2K关注 0票数 11

我通常用这种方法得到令牌,但是随着华为p40系列的到来,我无法用这些获得令牌。

代码语言:javascript
复制
FirebaseInstanceId.getInstance().getInstanceId().addOnSuccessListener( this,  new OnSuccessListener<InstanceIdResult>() {
        @Override
        public void onSuccess(InstanceIdResult instanceIdResult) {
            final String token = instanceIdResult.getToken(); // i can't get this
        }
});
EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2020-05-06 15:10:47

P40包含华为移动服务。这些设备没有Google服务,因此Firebase无法工作。有一种替代方法叫做Push Kit - https://developer.huawei.com/consumer/en/doc/development/HMS-Guides/push-introduction

如果你想让它在一个平台上工作,你可以尝试:

他们正在与谷歌和华为合作。

票数 17
EN

Stack Overflow用户

发布于 2020-09-28 11:06:36

由于新的华为手机被禁止使用GMS,新的华为手机不能使用防火墙。华为已经提供了这种名为HMS Push Kit的通知服务,以便在没有GMS的设备上提供推送通知,如mate30、mate30 pro、P40和任何其他华为新设备。如果你想让你的应用程序在这些手机上运行,那就整合华为的Push Kit。

请参阅以下连结:

发展指南

Github的示例代码

票数 5
EN

Stack Overflow用户

发布于 2020-10-07 11:27:55

FCM是Firebase云消息传递服务。新一代华为设备(华为P40系列、Mate 30系列)不支持谷歌地图、FCM等谷歌服务。如果你想成功使用你的应用程序,你的应用提供商必须是集成的HMS服务或第三方解决方案,然后你就可以使用相关的应用程序了。

我认为你可以用HMS推送套件代替它,或者你可以使用第三方推送供应商。欲了解更多信息,请访问链接

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

https://stackoverflow.com/questions/61623792

复制
相关文章

相似问题

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