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()
get_messages(offset=0)
get_message(message_id)
get_message_status(message_id)
get_message_delivery_status(message_id,device_id="")
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)
Release files for cloud-push-client 1.0.3
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| cloud_push_client-1.0.3.tar.gz | 4.2 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| cloud_push_client-1.0.3-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 21.2 kB
Release files / cloud_push_client-1.0.3.tar.gz
| Download URL | cloud_push_client-1.0.3.tar.gz |
|---|---|
| Size | 4.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
8b7a11591b897801e561692443399fbcf8b6dccde03c3e7d3d6f2d75ec79083e
|
|
BLAKE2b-256 checksum How to use checksums |
ec8cb97f5e627666d644b036837f9a87e15d57b185a9e265b135d39c6c2106d4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/39.1.0 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.6.4
|
Release files / cloud_push_client-1.0.3-py3-none-any.whl
| Download URL | cloud_push_client-1.0.3-py3-none-any.whl |
|---|---|
| Size | 17.0 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
21f470fc54983687795869de9c0e0b4928469cd9b13b6945b3e3c1e7a91d0ec8
|
|
BLAKE2b-256 checksum How to use checksums |
36f3e55daec3e56249b9d3f5ef47dd2efb644e2451ce89168e28e37e58148593
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/39.1.0 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.6.4
|