当前位置: 首页 > news >正文

吴江区网站建设做网站哪个公司好 快选宁陵建站宝

吴江区网站建设,做网站哪个公司好 快选宁陵建站宝,为企业做网站的公司,营销案例一. 服务简述 Push Kit#xff08;推送服务#xff09;是华为提供的消息推送平台#xff0c;建立了从云端到终端的消息推送通道。所有HarmonyOS 应用可通过集成 Push Kit#xff0c;实现向应用实时推送消息#xff0c;使消息易见#xff0c;构筑良好的用户关系#xff0…一. 服务简述 Push Kit推送服务是华为提供的消息推送平台建立了从云端到终端的消息推送通道。所有HarmonyOS 应用可通过集成 Push Kit实现向应用实时推送消息使消息易见构筑良好的用户关系提升用户的感知度和活跃度。  二. 开发准备 1在华为开发者联盟网站注册成为开发者并完成实名认证。 2参考调试应用与发布应用添加 APP ID、创建证书、添加调试设备、创建 Profile 文件。 3在 AppGallery Connect 上参考创建项目与创建应用中完成 HarmonyOS 应用的创建。 4参考配置应用签名证书指纹添加公钥指纹。 三. 工程配置 1在应用 entry 模块的 module.json5 中添加 metadata - client_idclient_id 在 AppGallery Connect - 我的项目中查看。 {module: {name: entry,...metadata: [{name: client_id,value: 11659886}]} }2在应用 entry 模块的 module.json5 中添加 abilities - skills - actions。 {module: {name: entry,...abilities: [{name: EntryAbility,...skills: [{actions: [action.system.home,ohos.want.action.viewData]}, {actions: [action.ohos.push.listener, // 订阅场景消息IM | VoIP | BACKGROUND | EMERGENCYcom.base.action.pushService // 与服务端共同协议的action]}]}]} }四. 功能实现 1. 获取pushToken import { pushService } from kit.PushKit;export class PushManager {public getPushToken(): Promisestring {return pushService.getToken()} } 2. 通知权限申请 import notificationManager from ohos.notificationManager;export class PushManager {public async checkNotificationPermissions(): Promisevoid {let grantStatus await notificationManager.isNotificationEnabled()if (!grantStatus) {await notificationManager.requestEnableNotification()grantStatus await notificationManager.isNotificationEnabled()if (!grantStatus) {console.log(通知权限未开启)} else {console.log(通知权限已开启)}} else {console.log(通知权限已开启)}} } 3. 消息接收/处理 1冷启动 onCreate(want: Want, launchParam: AbilityConstant.LaunchParam): void {super.onCreate(want, launchParam)if (want want.action com.base.action.pushService) {console.log(push_want_parameters: ${JSON.stringify(want.parameters)})PushManager.getInstance().onCreate(want)} } 2后台唤起 onNewWant(want: Want, launchParam: AbilityConstant.LaunchParam): void {super.onNewWant(want, launchParam)if (want want.action com.base.action.pushService) {console.log(push_want_parameters: ${JSON.stringify(want.parameters)})PushManager.getInstance().onNewWant(want)} } 4. 订阅场景消息 场景化消息类型包含IM通知扩展消息场景、VoIP应用内通话消息场景、BACKGROUND后台消息场景、EMERGENCY紧急事件消息场景。 import { pushService, pushCommon } from kit.PushKit;export class PushManager {public receiveMessage(pushType: IM | VoIP | BACKGROUND | EMERGENCY): void {const ability AppStorage.get(ability) as UIAbility // 在EntryAbility中存储AbilitypushService.receiveMessage(pushType, ability, (payload: pushCommon.PushPayload) {const data: PushPayloadData JSON.parse(payload.data) as PushPayloadDataconsole.log(pushService_receiveMessage_data : ${JSON.stringify(data)});})} } 5. 推送错误码 调用推送相关的API报错可以参考推送服务API错误码。
http://www.hkea.cn/news/14294834/

相关文章:

  • 中国住房和城乡建设部网站资质查询wordpress子主题
  • 门户网站解决方案竞拍网站开发
  • 网站建设可行性及需求分析网站建设的基本步骤有哪些
  • 聊城高端网站制作桂林论坛网网站电话
  • 网站建设的工作内容优化设计官网
  • 公司起名网站十大排名营销网络广告
  • 网站建设策划方案范文Wordpress慢加内存还是带宽
  • 免费合作推广网站排名优化要多少钱
  • led外贸网站制作小程序开发外包服务
  • 营销型网站商城网站视频主持
  • 诚信宁津建设网站宁波网络营销公司
  • 在线游戏网站40岁软件工程师的出路
  • 广州市 住房建设局网站常州网站建设联系电话
  • 深圳网站和app建设wordpress添加主题不显示
  • 杭州设计网站最好的公司做营销网站建设
  • 网页版快手重庆seo排名公司
  • 金寨建设工程质量监督站网站wordpress feed
  • 发外链的网站排名茂名哪里有网站开发公司
  • 北京建网站公司推荐江苏盐城建筑公司网站
  • 使用jquery的网站域名站长工具
  • 单位做网站资料需要什么郑州百度推广开户
  • 汉中专业网站建设公司百度权重怎么提高
  • 渭南市住房和城乡建设局官方网站潍坊网络推广
  • 服装设计有哪些网站合肥seo推广公司
  • 自己做衣服网站新手怎么开网店
  • 找设计案例的网站如何建设网站咨询跳转页面
  • 东莞正规的免费网站优化wordpress多大vps
  • 烟台企业自助建站系统网址信息查询
  • 如何建设盈利网站wordpress付费会员
  • 荣县网站开发做彩票网站需要学习什么