Metadata-Version: 1.1
Name: apns2-client
Version: 0.5.4
Summary: apns2-client is a python package designed for simple, flexible and fast Apple Push Notifications on iOS, OSX and Safari using the new HTTP/2 Push provider API.
Home-page: https://github.com/oeegor/apns2-client
Author: Egor Orlov
Author-email: oeegor@gmail.com
License: MIT License
Description-Content-Type: UNKNOWN
Description: # apns2-client
        
        apns2-client is a python package designed for simple, flexible and fast Apple Push Notifications on iOS, OSX and Safari using the new HTTP/2 Push provider API.
        
        Creation of this package was inspired by @sideshow's [apns2](https://github.com/sideshow/apns2) golang package.
        
        ## Features
        
        - Uses new Apple APNs HTTP/2 connection
        - Supports new iOS 10 features such as Collapse IDs, Subtitles and Mutable Notifications
        - Supports persistent connections to APNs
        
        ## Cautions
        
        - Works only with Python 3.5 and later
        
        ## Install
        
        - Make sure you have [pip](https://pip.pypa.io/en/stable/installing/) installed.
        - Install `apns2-client`:
        
          ```sh
          pip install apns2-client
          ```
        
        ## Example
        
        ```python
        import apns2
        
        
        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
        ```
        
        
        
Platform: any
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3.5
Classifier: Topic :: Internet :: WWW/HTTP
Classifier: Topic :: Internet :: WWW/HTTP :: Dynamic Content
