A Python client for the Bluemix/IBM push notifications service
Project description
Cloud-Push-Notifications Python Client
This repository contains a simple Python client for the Bluemix/IBM push notification service
Installation
pip install cloud-push-client
Getting Started
Log into IBM/Bluemix cloud and retrieve api_key, app_id and client_secret from your push service
import cloudpush.Client as cp push_client = cp.Client("api_key", "app_id", "client_secret")
Methods
devices
register_device(token, platform, device_id=None) delete_device(device_id) get_device(device_id=None,token=None) get_devices() get_device_stats()
topics
register_topic(name,description=None) delete_topic(name)
subscriptions
subscribe( topic, device_id) unsubscribe(self, topic, device_id) get_subscriptions( topic, device_id=None)
push messages
get_push_stats() send_message(alert, url=None, platforms=["A", "G"], payload="", device_ids=None, topics=None, badge=1, ttl=3600, type='DEFAULT', title=None, subtitle=None, validate=True)
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Close
Hashes for cloud_push_client-1.0.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b1555719016beb8bb5e9a8cb40c60e3e2c8c6a0fa6498715c7c2870e296e81c6 |
|
MD5 | a4602f7d765af8316fa47f0c143ca3a7 |
|
BLAKE2-256 | 6edf84249118a5cb37f43bd007986bd81058da22df5bd151eb2de51233764f8b |