12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758 |
- #!/usr/bin/env python3
- # -*- coding: utf-8 -*-
- """
- @Copyright (C) ansjer cop Video Technology Co.,Ltd.All rights reserved.
- @AUTHOR: ASJRD018
- @NAME: AnsjerFormal
- @software: PyCharm
- @DATE: 2019/1/3 16:46
- @Version: python3.6
- @MODIFY DECORD:ansjer dev
- @file: spnsss.py
- @Contact: chanjunkai@163.com
- """
- import json
- jsss="{\"cn\":\"中文\":\"en\":\"english\"}"
- res = json.loads()
- print(type(jsss))
- exit()
- from gcm import GCM
- gcm = GCM(API_KEY)
- data = {'param1': 'value1', 'param2': 'value2'}
- # Downstream message using JSON request
- reg_ids = ['token1', 'token2', 'token3']
- response = gcm.json_request(registration_ids=reg_ids, data=data)
- # Downstream message using JSON request with extra arguments
- res = gcm.json_request(
- registration_ids=reg_ids, data=data,
- collapse_key='uptoyou', delay_while_idle=True, time_to_live=3600
- )
- # Topic Messaging
- topic = 'topic name'
- gcm.send_topic_message(topic=topic, data=data)
- exit()
- import time
- import apns2
- from var_dump import var_dump
- daytime = time.strftime("%Y%m%d%H%M", time.localtime(time.time()))
- print(daytime)
- cli = apns2.APNSClient(mode="dev", client_cert="apns-dev.pem", password='111111')
- alert = apns2.PayloadAlert(body="test!", title="title!")
- payload = apns2.Payload(alert=alert)
- n = apns2.Notification(payload=payload, priority=apns2.PRIORITY_LOW)
- response = cli.push(n=n, device_token="34f057ea415333732aa2347af7f3600fab771b3cd924ad1d1e27aa66b9c280e8",
- topic='com.ansjer.zsavcloud')
- var_dump(response)
- assert response.status_code == 200, response.reason
- assert response.apns_id
|