[HarmonyOS Next示例代码]Push Kit体验

HarmonyOS next 示例代码全集

PushKit_SampleCode_Clientdemo_ArkTS: 本示例基于HarmonyOS实现了申请Push Token和添加服务卡片功能。

Push Kit体验

简介

本示例基于HarmonyOS实现了申请Push Token和添加服务卡片功能。

相关概念

  • Push Kit:Push Kit(推送服务)是华为提供的消息推送平台,建立了从云端到终端的消息推送通道。所有HarmonyOS应用可通过集成Push Kit,实现向应用实时推送消息,使消息易见,构筑良好的用户关系,提升用户的感知度和活跃度。
  • Push Token:Push Token标识了每台设备上每个应用,开发者可以调用场景化消息接口,根据Token来推送消息。
  • 组件:Demo中主要使用了Text、Button、Image等组件。
  • pushService:本模块提供Push Kit的基础能力,包括获取和删除Push Token、绑定和解绑帐号和接收场景化消息的功能。

效果预览

申请Token页面成功申请Token

工程目录

├─entry/src/main/ets               // 代码区  
│ ├─abilities
│ │ ├─FormAbility.ets              // 卡片能力类
│ │ ├─MainAbility.ets              // 主程序入口类
│ │ └─TestClickActionAbility.ets   // 通知栏点击事件能力类
│ ├─pages                          // 存放页面文件目录                
│ │ ├─ClickActionInnerPage.ets     // 点击跳转落地页面            
│ │ ├─GetTokenPage.ets             // 申请Token页面
│ │ └─MainPage.ets                 // 应用主页面
│ ├─utils                          // 存放工具类文件目录
│ │ └─Logger.ets                   // 日志类,管理系统日志
│ ├─widget/pages                   // 存放卡片页面目录
│ │ └─WidgetCard.ets               // 卡片页面
└─entry/src/main/resources         // 资源文件目录

使用说明

  1. 运行本示例前需要:
    • 将app.json5文件中的包名替换为您自己应用的包名
    • 开通推送服务,详情请参考指导
    • 完成手动签名,详情请参考指导
  2. 在“Push功能主页”页面点击申请Token能力,跳转到“申请Token能力”页面。
  3. 点击申请Token按钮,申请结果将展示在页面上,请自行保存获取的Push Token。
  4. 长按桌面应用图标,点击服务卡片,将卡片添加到桌面。

约束与限制

  1. HarmonyOS系统:HarmonyOS NEXT Developer Beta2及以上。
  2. DevEco Studio版本:DevEco Studio NEXT Developer Beta2及以上。
  3. HarmonyOS SDK版本:HarmonyOS NEXT Developer Beta2 SDK及以上。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值