1.运行Push的Demo,拿到Push Token。

根据联盟开发指南配置并成功运行Push Demo后,拿到手机Push Token。

2.获取Access Token

使用Postman获取Access Token,请参考获取请求参数,此参数基于OAuth 2.0开放鉴权基于OAuth 2.0开放鉴权,[client_id和client_secret]需要在AGC上获取应用对应的凭证页面获取。(华为开发者联盟)

https://oauth-login.cloud.huawei.com/oauth2/v3/token
Content-Type application/json;charset=UTF-8
client_id your app id from AGC
grant_type client_credentials
client_secret your app's client_secret from AGC

3.根据获取到的Access Token,配置请求参数、配置消息体后,模拟服务端发送消息至客户端

发送消息相关接口原型请参考发送消息接口,
Authorization由以下格式构成:

Bearer空格AccessToken

AccessToken从上一步获取,Bearer固定写法,后面加空格
发送消息:

https://push-api.cloud.huawei.com/v1/103998805/messages:send
Content-Type application/json;charset=UTF-8
Authorization your Authorization

当前消息体为包含两个点击按钮的消息体,注意替换自己的Push Token:

{"message": {"notification": {"title": "message title","body": "message body"},"android": {"notification": {"group": "espace","click_action": {"type": 2,"url": "https://example.com"},"buttons":[{"action_type":3,"name":"拒绝"},{"action_type":0,"name":"接听"}]}},"token": ["push token"]}
}

4.发送成功后通知栏消息会显示两个按钮

更多相关学习信息:
https://developer.huawei.com/consumer/cn/forum/topic/0201761574155300884?fid=18?ha_source=zzh

【Push Kit】模拟服务端发送消息至客户端,测试消息发送功能(华为推送服务)相关推荐

  1. 华为推送服务 | 简单一招,提高用户活跃和留存

    如今互联网红利见顶,拉新成本逐渐增高,与此同时,用户花在某个特定应用的时间也越来越少.据<2019年Q4移动互联网行业数据研究报告>指出,过去一年里,移动网民人均安装APP总量持续增长至6 ...

  2. Android集成Huawei PUSH(一)——华为推送服务简介

    Android集成Huawei PUSH(一)--华为推送服务简介 一.华为推送服务简介 华为推送服务(Huawei PUSH)是华为为开发者提供的消息推送平台,创建了一条从云端到用户客户端的消息推送 ...

  3. Android 华为推送服务集成

    华为推送服务集成 前言 正文 一.创建平台应用 二.创建AS项目 三.配置Gradle和Manifest 四.生成并配置SHA256指纹 五.开启应用推送服务 六.配置签名 七.HMS Toolkit ...

  4. java对接华为推送服务_华为HMS Core 4.0版本即将来袭:包含新推送服务

    据官方消息,在12月27日的HUAWEI Developer Groups(简称HDG)大连活动上,华为消费者云服务HMS运营经理透露HMS Core 4.0版本即将上线,由原来的14项增加至24项核 ...

  5. HMS 华为推送服务 推送绑定回执

    绑定过程遇到的错误 回调地址需要返回信息 回执地址请求失败,响应码不为200 OK 推送服务-下行消息回执 https://developer.huawei.com/consumer/cn/doc/d ...

  6. 基于腾讯信鸽设计一个微型推送服务

    今日科技快讯 据印度媒体报道,对于旗下短视频应用抖音国际版TikTok在印度遭封杀,母公司字节跳动表现得似乎"非常乐观",并计划未来三年在印度投资10亿美元.在接受采访时,字节跳动 ...

  7. 苹果消息推送服务教程(下有php服务端DEMO,已验证可用)

    转载自:http://www.raywenderlich.com/zh-hans/24732/苹果消息推送服务教程:第一部分(共2部分) 这篇文章还可以在这里找到 英语 文琳照着这个做的:http:/ ...

  8. 苹果消息推送服务教程(三步曲)-超详细

    mtrabelsi  (原作者) 第一部分 在iOS系统中,在后台运行的程序能够进行的操作是非常有限的.这种限制是为了节省手机电池. 但是,如果你需要在用户没有使用你的程序的情况下给他们推送消息该怎么 ...

  9. 苹果消息推送服务教程:第一二部分(共2部分)

    苹果消息推送服务教程:第一部分(共2部分) 转自 http://www.raywenderlich.com/zh-hans/24732/苹果消息推送服务教程:第一部分(共2部分) 这是iOS教程团队的 ...

  10. 苹果消息推送服务教程:第一部分(共2部分)

    这篇文章还可以在这里找到 英语 Learn how to add Push Notifications into your iPhone app! 这是iOS教程团队的Matthijs Hollema ...

最新文章

  1. 阿里一面 京东一面+二面 | 掘金技术征文
  2. python安装docx库_linux 环境下的python 安装 docx 的过程
  3. 计算机二级考试选择科目有级别,计算机二级考试该选哪一科目?
  4. java.util.concurrent简介
  5. 使用 dynamic 类型让 ASP.NET Core 实现 HATEOAS 结构的 RESTful API
  6. 汇编语言之标志寄存器
  7. 6s在c语言中的用法,C语言中assert的用法讲解
  8. mysqlfront连接MySQL错误_使用MySql-Front远程连接MySQL失败的解决办法
  9. metronic 4.5.7开发环境下, 在Windows 10上安装了10.16.0版本的node js之后,导致node sass无法加载...
  10. Android 应用开发(39)---GridLayout(网格布局)
  11. 数字图像处理—美图秀秀:磨皮算法
  12. 《JavaScript 高级程序设计(第四版)》
  13. ccrpipa6.ocx 和mswinsck.ocx 等文件缺失问题解决(用于TCP调试助手)
  14. 【语音定时播报系统】基于树莓派+百度语音合成打造语音定时播报系统
  15. 计算机科学导论第五版第二章答案,(计算机科学导论第2章答案.docx
  16. php文字转语音amr,Android插件,TTS语音合成(文字转化语音)。
  17. medusa详细教程
  18. infor wms 中英文对照_视听盛宴 I纸牌屋揭露美国政治权力运作(16中英、纯英、无字幕可切换视频+中英文全剧本+全季音频)...
  19. C++基础部分-学习笔记
  20. ubuntu18.4 浏览器无法上网

热门文章

  1. [视频]AI 机器学习 深度学习 视频教程汇总
  2. 18-FreeSwitch-配置G729转码
  3. XCVU9P收发卡设计资料原理图第612篇:基于XCVU9P的32路光纤PCIeX16收发卡
  4. android 解码 gif 时间,Android 平台实现Gif 图像解码并播放代码及组件
  5. 74LS系列基本说明
  6. 苹果手机怎么投屏不了,苹果手机怎么投屏电脑
  7. 高新兴中标4.61亿智慧城市PPP项目
  8. MyBatis 缓存原理梳理
  9. 微信小程序客服可以直接在手机回复吗,小程序客服功能怎么用手机回复,微信小程序客服手机版
  10. json字符串转对象+解析淘口令生成新淘口令