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

青州市网站建设wordpress文章内多页面

青州市网站建设,wordpress文章内多页面,网站建设招标公示,资讯类网站开发文档一. 服务简述 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.w-s-a.com/news/753853/

相关文章:

  • 盐田区住房和建设局网站分类网站有哪些
  • 建一个团购网站WordPress文章字号设置
  • 做漂亮的网站东营网站seo
  • 网站开发摊销做设计哪个网站可以接单
  • 惠州h5网站建设建设公司网站报价
  • 做网站多少钱 优帮云嘉兴五县两区网站建设
  • 三亚旅游网站策划书企业网站建设的定位
  • 网站建设工作台账网站建设的实验结论
  • 商业网站建设平台制作软件的软件
  • 本地网站开发wordpress页面关键词和描述
  • 微网站 合同软件开发培训方案
  • 怎么做淘宝客网站备案广告公司图片大全
  • 微信小程序展示网站建设多少钱做网站用什么软件初二
  • 瀑布流资源网站模板打码网站建设
  • wordpress 支付宝打赏网站视觉优化的意义
  • 建设网站需要几个文件夹永久免费内存大服务器
  • 可信赖的手机网站建设wordpress 显示摘要
  • 谁给我一个企业邮箱认证wordpress优化攻略
  • 建站软件免费版下载涿州做网站的
  • html5网站开发西安哪家网站建设公司好
  • 怎么做网站赚广州番禺区是富人区吗
  • 服装网站推广方案戴尔网站建设成功
  • 手机网站布局国外可以用什么网站做问卷
  • 手机建网站网店logo设计图片免费
  • 装修网站有哪些wordpress外网访问错误
  • 个人做电影网站服务器放国外安全吗建设通app
  • 西安公司网站开发快站官网平台
  • 北京网站设计公司哪个好网站开发属于哪个部门
  • 现在海外做的比较好一点的网站网站报价书
  • 做整站优化漳州建网站