51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 1329|回复: 0
打印 上一主题 下一主题

GCM测试Python脚本

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2018-5-21 15:44:30 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
  1. Android开发中经常需要测试GCM发送推送的情况,下面提供Python脚本来模拟推送过程。

  2. #!/usr/bin/env python
  3. # coding=utf8

  4. import urllib2
  5. import json

  6. # 你的应用serverKey
  7. serverKey = '*******************'

  8. # 要推送手机的GCM token
  9. device_token = "********************"
  10. url = 'https://gcm-http.googleapis.com/gcm/send'
  11. headers = {"Content-type": "application/json",
  12.            "Authorization": "key=" + serverKey
  13.            }
  14. # 推送协议接口
  15. data = {
  16.     "to": device_token,
  17.     "priority": "normal",
  18.     # "delay_while_idle": True,
  19.     # "time_to_live": 3600,
  20.     "data": {
  21.         # TODO 你的应用定义的推送协议接口
  22.      }
  23. }
  24. req = urllib2.Request(url, json.dumps(data), headers)
  25. response = urllib2.urlopen(req)
  26. print  response
  27. compressedData = response.read()
  28. print compressedData

  29. 作者:totitan
  30. 链接:https://www.jianshu.com/p/4adb6a10a00a
  31. 來源:简书
  32. 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
复制代码


分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-11-18 02:34 , Processed in 0.062914 second(s), 24 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表