通过Python向应用发送推送/更新通知?
我想创建一个简单的推送通知服务,适用于安卓和苹果手机,目的是完成一些比较简单的任务。
我想通过Python发送纯文本到一个应用程序……这该怎么做呢?
有没有人能帮我指点一下从哪里开始,这样我会非常感激的 :)
1 个回答
0
你可以参考这个链接 https://github.com/dhruvbaldawa/android_gcm
gcm_server.py 是一个可以用来给安卓应用发送消息的程序。
这里是来自这个库的 gcm_server.py 文件。这个脚本需要一个 Google 的 OAuth 密钥。请按照库里提到的步骤去操作。
from gcm import GCM
import argparse
# API Key for your Google OAuth project
API_KEY = ''
def send_push_notification(registration_id, message):
gcm = GCM(API_KEY)
resp = gcm.plaintext_request(registration_id=registration_id,
data={'message': message})
if __name__ == '__main__':
parser = argparse.ArgumentParser()
parser.add_argument('-r', '--reg-id', dest='registration_id', required=True)
parser.add_argument('-m', '--message', dest='message', required=True)
args = parser.parse_args()
send_push_notification(args.registration_id, args.message)