SMP3.0学习笔记之十八 实现GCM的消息推送
来源:互联网 发布:淘宝评价了怎么看不到 编辑:程序博客网 时间:2024/05/21 18:40
作者:穿行印象
http://blog.sina.com.cn/s/blog_7a9486880101qsjj.html
SMP3.0可以实现对iOS、BB、Android和WP移动设备的消息推送。这里以Android的Google Cloud Messaging为例说明SMP3.0的消息推送机制。
API Key和Sender ID可以从Google获取。
在自己的Kapsel项目里增加Kapsel push Plugin:
cd C:\Kapsel_Projects\MyPushExcercise
cordova -d platform add android
cordova -d plugin add C:\SAP\MobileSDK3\KapselSDK\plugins\push
在代码中注册GCM客户端:
移动成功Logon之后,使用Postman通过SMP向客户端发送GCM消息:
URL:
http://localhost:8080/Notification/490aeb6b-ddb0-46b4-8655-973c616009a4
490aeb6b-ddb0-46b4-8655-973c616009a4是移动设备登录SMP3.0之后的application ID。
使用POST方法。Header中增加X-SMP-GCM-DATA:
{"dispmsg":"Hello GCM Message!","appid":"com.sap.flight.kapsel","appname":"com.sap.flight.kapsel","reasonurl":"http://www.sap.com","reasoncode":12345}
红色字体部分为发送的GCM消息内容。Postman的截图:
消息发送后,系统终端收到如下消息并显示:
- SMP3.0学习笔记之十八 实现GCM的消息推送
- SMP3.0学习笔记之八 使用Kapsel Update插件实现移动应用的自动更新
- SMP3.0学习笔记之二 第一个SMP Application
- SMP3.0学习笔记之七 使用Kapsel Logon 插件
- SMP3.0学习笔记之十二 使用AppBuilder读取OData服务的数据
- Android GCM消息推送
- SMP3.0学习笔记之一 准备篇
- 使用Google Cloud Messaging (GCM)服务实现Android消息推送
- php实现 GCM(Google Cloud Messaging) 云推送消息
- Android消息推送之GCM方式(一)
- Android消息推送之GCM方式(二)
- android 消息推送机制之GCM(一)
- android 消息推送机制之GCM(二)
- SMP3.0学习笔记之十九 使用REST API在任何操作系统上消费SMP的OData服务
- FCM(GCM)android消息推送
- SMP3.0学习笔记之十三 使用AppBuilder获取数据之二
- SMP3.0学习笔记之十六 与非SAP后端系统集成之数据库篇
- SMP3.0学习笔记之十七 与非SAP后端系统集成之SOAP WebServices篇
- Python发送GET和POST请求
- vi vim命令
- SMP3.0学习笔记之十七 与非SAP后端系统集成之SOAP WebServices篇
- jQuery Mobile 工具栏
- 配置android开发环境
- SMP3.0学习笔记之十八 实现GCM的消息推送
- ios 面试题
- CSS入门四
- SMP3.0学习笔记之十九 使用REST API在任何操作系统上消费SMP的OData服务
- C++语言笔记系列之五——引用(&)和this指针详解
- 如何双击就以管理员身份运行批处理
- TP 数据库还原
- PF使用率
- 分享网上找到的一个中国象棋源码