spnsss.py 862 B

123456789101112131415161718192021222324252627282930
  1. #!/usr/bin/env python3
  2. # -*- coding: utf-8 -*-
  3. """
  4. @Copyright (C) ansjer cop Video Technology Co.,Ltd.All rights reserved.
  5. @AUTHOR: ASJRD018
  6. @NAME: AnsjerFormal
  7. @software: PyCharm
  8. @DATE: 2019/1/3 16:46
  9. @Version: python3.6
  10. @MODIFY DECORD:ansjer dev
  11. @file: spnsss.py
  12. @Contact: chanjunkai@163.com
  13. """
  14. import time
  15. import apns2
  16. from var_dump import var_dump
  17. daytime = time.strftime("%Y%m%d%H%M", time.localtime(1547256103))
  18. print(daytime)
  19. cli = apns2.APNSClient(mode="dev", client_cert="apns-dev.pem", password='111111')
  20. alert = apns2.PayloadAlert(body="body!", title="title!")
  21. payload = apns2.Payload(alert=alert)
  22. n = apns2.Notification(payload=payload, priority=apns2.PRIORITY_LOW)
  23. response = cli.push(n=n, device_token="ce85e307e4938ea71d9b2fb8f21de2224d4bb67c")
  24. var_dump(response)
  25. assert response.status_code == 200, response.reason
  26. assert response.apns_id