Skip to main content

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)

Source distribution for cloud-push-client 1.0.3
File Size Uploaded
cloud_push_client-1.0.3.tar.gz 4.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for cloud-push-client 1.0.3
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

1.0.3 This release

2 release files

1.0.2

2 release files

1.0.1

2 release files

1.0.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page