|
@@ -1,40 +0,0 @@
|
|
|
-#!/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/3/6 17:43
|
|
|
-@Version: python3.6
|
|
|
-@MODIFY DECORD:ansjer dev
|
|
|
-@file: jpush.py
|
|
|
-@Contact: chanjunkai@163.com
|
|
|
-"""
|
|
|
-import apns2
|
|
|
-import time
|
|
|
-
|
|
|
-now_time = int(time.time())
|
|
|
-
|
|
|
-# cli = apns2.APNSClient(mode="dev", client_cert="/your/path.pem")
|
|
|
-# alert = apns2.PayloadAlert(body="body!", title="title!")
|
|
|
-# payload = apns2.Payload(alert=alert)
|
|
|
-# n = apns2.Notification(payload=payload, priority=apns2.PRIORITY_LOW)
|
|
|
-# response = cli.push(n=n, device_token="your_token")
|
|
|
-# assert response.status_code == 200, response.reason
|
|
|
-# assert response.apns_id
|
|
|
-import json
|
|
|
-
|
|
|
-token_val = 'ce10ecef7e78775b4100377e851e38b1687cb8df64b2a13ef32857df035a202a'
|
|
|
-# cli = apns2.APNSClient(mode="prod", client_cert=pem_path)
|
|
|
-pem_path = 'D:/13.56.215.252/git/AnsjerFormal/Ansjer/file/apns_pem/apns-dev-test.pem'
|
|
|
-cli = apns2.APNSClient(mode="dev", client_cert=pem_path, password='111111')
|
|
|
-push_data = {"alert": "Motion ", "event_time": now_time, "event_type": '51', "msg": "",
|
|
|
- "received_at": now_time, "sound": "sound.aif", "uid": "XFDJUHUIOKJHYTGSFFDR"}
|
|
|
-alert = apns2.PayloadAlert(body=json.dumps(push_data), title="title!")
|
|
|
-payload = apns2.Payload(alert=alert)
|
|
|
-
|
|
|
-n = apns2.Notification(payload=payload, priority=apns2.PRIORITY_LOW)
|
|
|
-res = cli.push(n=n, device_token=token_val, topic='com.ansjer.loocamccloud')
|
|
|
-from var_dump import var_dump
|
|
|
-var_dump(res)
|