#!/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