GCM測試Python腳本

Android開發中經常需要測試GCM發送推送的情況,下面提供Python腳本來模擬推送過程。

#!/usr/bin/env python
# coding=utf8

import urllib2
import json

# 你的應用serverKey
serverKey = '*******************'

# 要推送手機的GCM token
device_token = "********************"
url = 'https://gcm-http.googleapis.com/gcm/send'
headers = {"Content-type": "application/json",
           "Authorization": "key=" + serverKey
           }
# 推送協議接口
data = {
    "to": device_token,
    "priority": "normal",
    # "delay_while_idle": True,
    # "time_to_live": 3600,
    "data": {
        # TODO 你的應用定義的推送協議接口
     }
}
req = urllib2.Request(url, json.dumps(data), headers)
response = urllib2.urlopen(req)
print  response
compressedData = response.read()
print compressedData

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 173,558評論 25 708
  • Spring Cloud為開發人員提供了快速構建分布式系統中一些常見模式的工具(例如配置管理,服務發現,斷路器,智...
    卡卡羅2017閱讀 134,992評論 19 139
  • 朋友安安今年過年去了泰國,但連續幾天都不見她發朋友圈。我還納悶兒了,難道是手機沒網嗎? 昨晚她私信我,發了好多美照...
    羅掌柜real閱讀 350評論 0 2
  • 秋天來了
    hhdaddy閱讀 81評論 0 0