我正在关注this教程,通过python脚本从服务器发送GCM消息。
我已经使用我的项目num ,服务器API密钥和 reg id '下载了可以成功向自己发送消息的GcmDemo EM>
但是没办法从python中做到这一点。
我已经注册了客户:
06-13 09:47:45.682 2272-32480/com.google.android.gcm.demo I/GcmDemo﹕ registration succeeded.
senderId: 11xxxxxxx07
token: fxq...xxxx..r5
我的服务器API密钥:
服务器上的python脚本:
from gcm import *
gcm = GCM("AIza...xxx...XQ")
data = {'ciao ciao': 'test message', 'param2': 'value2'}
reg_id = 'fxq...xxxx..r5'
gcm.plaintext_request(registration_id=reg_id, data=data)
没有错误消息但没有收到消息。
有没有办法记录并查看问题所在?
客户端没有反应(登录Android Studio设置为详细,根本没有日志)。
有什么想法吗?
Google项目控制台只显示日志,直到5月30日。
答案 0 :(得分:0)
当我切换到PHP时,我不再使用Python了,但我遇到了同样的问题并解决了将icon
字段添加到“ data ”的问题。所以添加如下内容:
data = {'icon' : '@drawable/myAwesomeIcon', ...}
应该解决问题。
答案 1 :(得分:0)
对我而言,当我把dry_Run = True时,它无法正常工作,但是我正在努力删除drun_Run.dry_Run = True给了我fake_message_id。