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_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.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9620ffe66b9aa22001a80ca167cb1de69e442450cffcc862df52cb120be7b6b5 |
|
MD5 | d18080357c4598c7c6d4d850da7f18ea |
|
BLAKE2b-256 | 4a0da0e16121d34aba2128e4f1840ba5a80f3b097a1667e1a918f5cc44fb1a68 |