是否可以将GCM与pythongae后端一起使用?

2024-04-29 00:37:44 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个pythongae服务,我想把通知从服务器推送到设备上。可用于GCM的tutorial是为Java编写的,运行在ant+Tomcat/Jetty+JAE上。我的印象是GCM将是一个语言无关的web服务,并且我可以发送关于我的服务器端平台的推送通知。在

  1. 我是否误解了GCM与pythongae兼容 后端?在
  2. 如果我可以在现有服务器上使用它,有什么说明 我可以按照(或调整)开始向发送通知吗 移动客户端?在

Tags: 服务器web语言客户端服务器端平台javatutorial
3条回答

使用gcm客户端

pip安装gcm客户端

参考文献:

https://pypi.python.org/pypi/gcm-client/

当然可以。GCM有一个JSON restapi,您可以针对它工作。首先,您需要在这里注册您的项目:http://developer.android.com/google/gcm/gs.html。在

你基本上是这样做的:

  1. http://developer.android.com/google/gcm/gs.html#access-key获取API密钥
  2. 构建你的有效负载,一个包含注册ID、数据等的dict
  3. 使用url.fetchhttps://developers.google.com/appengine/docs/python/urlfetch/将数据作为JSON字符串发送到gcmapi

这是另一个有代码的问题。Google Cloud Messaging HTTP Error 400: Bad Request和一篇博客(不是英语,我想是西班牙语。但是这里有一些示例代码)http://pforray.wordpress.com/2012/07/05/ejemplo-gcm-en-appengine-python/

在这里,您可以找到一个用于Python接口的模块,用于通过Pushwoosh发送推送通知。在

https://github.com/dbtsai/python-pushwoosh

你可以用它通过Pushwoosh(免费)发送信息,也可以根据自己的需要进行调整。在

相关问题 更多 >