首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法使用huawei_push获取令牌

无法使用huawei_push获取令牌
EN

Stack Overflow用户
提问于 2022-01-05 08:36:15
回答 1查看 315关注 0票数 1

我遵循了文档中的步骤来配置插件中的huawei_push包。我想整合推送通知。当我使用以下代码时,会出错。

代码语言:javascript
复制
void _onTokenEvent(String event) {
    token = event;
    if (token != null) {
      print("TokenEvent: " + token!);
    }
  }

  void _onTokenError(PlatformException error) {
    print("TokenErrorEvent: " + error.toString());
  }

  static Future<void> getToken() async {
    try {
      Push.enableLogger();

      await Push.getToken("");

      print('Huawei push token ::  ${HosNotificationHelper.token} ');

      Push.disableLogger();
    } catch (e) {
      print(e.toString());
      print('THISIS EXCEPTION');
    }
  }

错误在下面

代码语言:javascript
复制
I/HMSSDK_c(31657): The local secret is already in separate file mode.
E/HMSSDK_HMSPackageManager(31657): Failed to find HMS apk
I/HMSSDK_HMSBIInitializer(31657): Builder->biInitFlag :false
2
E/HMSSDK_HMSPackageManager(31657): Failed to find HMS apk
I/HMSSDK_HuaweiApi(31657): inner hms is empty,hms pkg name is com.huawei.hwid
I/HMSSDK_HuaweiApiManager(31657): sendRequest
I/HMSSDK_BaseHmsClient(31657): ====== HMSSDK version: 50300304 ======
I/HMSSDK_BaseHmsClient(31657): Enter connect, Connection Status: 1
I/HMSSDK_BaseHmsClient(31657): connect minVersion:30000000 packageName:com.huawei.hwid
I/HMSSDK_Util(31657): available exist: true
E/HMSSDK_HMSPackageManager(31657): Failed to find HMS apk
I/HMSSDK_AvailableAdapter(31657): HMS is not installed
I/HMSSDK_BaseHmsClient(31657): check available result: 1
I/HMSSDK_BaseHmsClient(31657): bindCoreService3.0 fail, start resolution now.

请帮帮忙

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-01-06 01:20:16

E/HMSPackageManager(31657):未能找到HMSSDK/HMSPackageManager(31657):HMS未安装

此错误表示此设备上没有安装HMS Core。因此,建议您在手机的AppStore中搜索HMS核心,安装它,然后再试一次。

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

https://stackoverflow.com/questions/70589888

复制
相关文章

相似问题

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