openwrt使用curl向android手机推送消息
2016-11-20 13:46
686 查看
《使用第三方推送平台JPUSH推送消息到android手机》文章里测试消息推送是在页面上执行的,而现在我需要从路由器上把消息推送出去,打开Jpush API文档,有curl示例命令
参照示例命令,写一个针对自己应用的最简单的测试命令,-u后面的参数是自己应用的AppKey和 Master secret,‘Hi,JPush’是要推送的消息内容
curl -X POST -v https://api.jpush.cn/v3/push/ -H "Content-Type: application/json" -u "xxx:xxx" -d '{"platform":"all","audience":"all","notification":{"alert":"Hi,JPush!"}}'
在路由器上执行这个命令的时候会出错如下错误,证书验证失败,其实是因为curl没有指定证书,这个证书需要到curl官网下载
下载下来后,通过--cacert参数指定
curl -X POST --cacert cacert.pem -v https://api.jpush.cn/v3/push/ -H "Content-Type: application/json" -u "xxx:xxx" -d '{"platform":"all","audience":"all","notification":{"alert":"Hi,JPush!"}}'
OK,手机立马就接收到了
补充:
安装 ca-certificates
# opkg install ca-certificates
参照示例命令,写一个针对自己应用的最简单的测试命令,-u后面的参数是自己应用的AppKey和 Master secret,‘Hi,JPush’是要推送的消息内容
curl -X POST -v https://api.jpush.cn/v3/push/ -H "Content-Type: application/json" -u "xxx:xxx" -d '{"platform":"all","audience":"all","notification":{"alert":"Hi,JPush!"}}'
在路由器上执行这个命令的时候会出错如下错误,证书验证失败,其实是因为curl没有指定证书,这个证书需要到curl官网下载
下载下来后,通过--cacert参数指定
curl -X POST --cacert cacert.pem -v https://api.jpush.cn/v3/push/ -H "Content-Type: application/json" -u "xxx:xxx" -d '{"platform":"all","audience":"all","notification":{"alert":"Hi,JPush!"}}'
OK,手机立马就接收到了
补充:
安装 ca-certificates
# opkg install ca-certificates
相关文章推荐
- 如何使用androidpn实现android手机消息推送(简单的源码分析)
- 如何使用androidpn实现android手机消息推送(简单的源码分析)
- 如何使用androidpn实现android手机消息推送(简单的源码分析)
- 使用第三方推送平台JPUSH推送消息到android手机
- 如何使用androidpn实现android手机消息推送(简单的源码分析)
- iOS及Android消息推送方案安装使用入门
- 使用PHP给Android移动客户端推送消息
- 使用GCM服务(Google Cloud Messaging)实现Android消息推送
- 搭建XMPP协议,实现自主推送消息到手机[Android版APNS]
- 学习使用Android极光消息推送
- 使用GCM服务(Google Cloud Messaging)实现Android消息推送
- 消息推送之百度云推送Android集成与使用方法
- Android 使用GCM(Google Cloud Messaging)推送消息
- android手机上消息推送
- 使用Androidpn实现Android消息推送
- 如何从云端推送消息到手机 (Android Cloud to Device Messaging)
- 浅谈C#消息推送框架实现(Android手机openfire服务器)
- 给你的Android APP推送消息可以使用GCM
- 使用Androidpn实现Android消息推送
- iOS及Android消息推送方案安装使用入门 分享