首页 > 其他分享 >【FAQ】HarmonyOS SDK 闭源开放能力 —Push Kit

【FAQ】HarmonyOS SDK 闭源开放能力 —Push Kit

时间:2024-03-01 14:11:47浏览次数:32  
标签:harmonyos huawei FAQ Kit HarmonyOS https com guides developer

1.问题描述

升级到4.0.0.59版本后,通过pushService.getToken获取华为的token时报如下错误:Illegal application identity.

解决方案

Mate 40 Pro (NOH) 从 4.0升级到4.1版本后,会出现UDID变化,影响历史的调试签名使用,应用重新签名后即可正常运行。

2.问题描述

按照https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V1/push-alert-0000001651403493-V1的操作步骤,获取到了服务token,以及Authorization对应的JWT字符串。按照demo给的request body,将projectId和token替换为真实的数据,用postman post请求 https://push-api.cloud.huawei.com/v3/[projectId]/messages:sendresponse显示成功,但是获取服务token的设备并未接收到通知或显示推送。

解决方案

请先确认应用是否请求通知授权,或者在设置中打开了通知开关,相关指导请参见:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides/notification-enable-0000001820880305。

3.问题描述

如何获取设备永久唯一标识符?

解决方案

  1. 使用AAID作为应用唯一标识符,具体请参考:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides/push-aaid-0000001727885254。
    请注意:AAID可被一系列操作修改。

  2. 实现应用AAID不清除可以结合Asset能力实现,具体请参考: https://developer.huawei.com/consumer/cn/doc/harmonyos-guides/asset-store-kit-overview-0000001775403134

标签:harmonyos,huawei,FAQ,Kit,HarmonyOS,https,com,guides,developer
From: https://www.cnblogs.com/hmscore/p/18046932

相关文章

  • mvvmtoolkit+snackbar弹窗消息通知
    需求场景:在MainView.xaml下添加一个SnackBar并将其ZIndex设置成1,后续所有的消息弹窗都通过MainView来展示代码设置:MVVMToolkit+MaterDesigner组+全局静态类MainView下添加SnackBar,SnackBar下的消息数据以及是否展示属性绑定至一个全局消息类中,后续所有的消息展示则可以通过......
  • SpringCloud系列之(十三)FAQ
    关于一些可能出现的报错1.DruidDataSource:testWhileIdleistrue,validationQuerynotset工程启动时可能会报如下错误,这是DruidDataSource保持链接的测试,不影响我们的应用。2.idea未监测到yml文件出现这种情况会造成文件内写配置的时候没有提示正常应该是这样的......
  • 【HarmonyOS开发】案例-签名板基础上开发移动白板
    【HarmonyOS开发】案例-签名板基础上开发移动白板:https://mp.weixin.qq.com/s?__biz=MzI0MzQ5NTgxOQ==&mid=2247485266&idx=1&sn=15b550a8141cff0572ae828e8c75cd41&chksm=e96d61b6de1ae8a0963f7eafb47b04a654594b9d04415443a4b85904b5ed0adaaae1480adec5&mpshare=1&sc......
  • Go-kit框架学习记录
    2、go-kit三层结构go-kit和MVC一样也有三层结构endpoint,service,transport,通过这三层结构来实现,接收一个请求,然后返回一个结果。1.TransportTransport处于该微服务的最上层,主要负责于HTTP,gRPC,thrift等相关的逻辑,负责解析请求,并且调用endpoint来处理请求2.Endpointendpoi......
  • Material Design In XAML Toolkit 5.0.0 Migration Guide
    MaterialDesignInXamlToolkit5.0有破坏性的更新,下面的连接可以用于4.x升级到5.0的一个手册。仅供参考,欢迎升级5.0时使用。https://github.com/MaterialDesignInXAML/MaterialDesignInXamlToolkit/issues/2435破坏性更新https://github.com/MaterialDesignInXAML/MaterialDesig......
  • HarmonyOS—添加/删除Module
    Module是应用/服务的基本功能单元,包含了源代码、资源文件、第三方库及应用/服务配置文件,每一个Module都可以独立进行编译和运行。一个HarmonyOS应用/服务通常会包含一个或多个Module,因此,可以在工程中创建多个Module,每个Module分为Ability和Library两种类型。在工程中添加Module......
  • HarmonyOS—LocalStorage:页面级UI状态存储
    LocalStorage是页面级的UI状态存储,通过@Entry装饰器接收的参数可以在页面内共享同一个LocalStorage实例。LocalStorage也可以在UIAbility实例内,在页面间共享状态。本文仅介绍LocalStorage使用场景和相关的装饰器:@LocalStorageProp和@LocalStorageLink。说明本模块从APIversio......
  • HarmonyOS开发行业前景就业分析与实例解析
    HarmonyOS的简介鸿蒙系统(HarmonyOS)是华为公司自主研发的一种全场景分布式操作系统,旨在为各种设备提供统一的开发和运行环境。它的编程基础主要建立在多种技术和语言之上,包括鸿蒙系统的核心框架和应用程序开发框架。本章将介绍HarmonyOS编程的历史、地位以及主要应用领域,帮助读者......
  • HarmonyOS资源分类与访问
    应用开发过程中,经常需要用到颜色、字体、间距、图片等资源,在不同的设备或配置中,这些资源的值可能不同。应用资源:借助资源文件能力,开发者在应用中自定义资源,自行管理这些资源在不同的设备或配置中的表现。系统资源:开发者直接使用系统预置的资源定义(即分层参数,同一资源ID在设备类......
  • Python 机器学习工具 scikit-learn 的入门使用
    参考文档:https://www.scikitlearn.com.cn/通过对已有多组数据的训练,从而实现对单个数据的结果预测安装pipinstall-Uscikit-learnDemo通过使用sklearn包中的决策树DecisionTreeclassifier算法实现简单预测importsklearnfromsklearnimporttreefeature=[[178,1],......