| copyright |
|
||
|---|---|---|---|
| lastupdated | 2020-06-18 | ||
| keywords | push notifications, push notification, application development, sdk | ||
| subcollection | mobilepush |
{:external: target="_blank" .external} {:shortdesc: .shortdesc} {:codeblock: .codeblock} {:pre: .pre} {:screen: .screen} {:tsSymptoms: .tsSymptoms} {:tsCauses: .tsCauses} {:tsResolve: .tsResolve} {:tip: .tip} {:important: .important} {:note: .note} {:download: .download} {:java: .ph data-hd-programlang='java'} {:ruby: .ph data-hd-programlang='ruby'} {:c#: .ph data-hd-programlang='c#'} {:objectc: .ph data-hd-programlang='Objective C'} {:python: .ph data-hd-programlang='python'} {:javascript: .ph data-hd-programlang='javascript'} {:php: .ph data-hd-programlang='PHP'} {:swift: .ph data-hd-programlang='swift'} {:reactnative: .ph data-hd-programlang='React Native'} {:csharp: .ph data-hd-programlang='csharp'} {:ios: .ph data-hd-programlang='iOS'} {:android: .ph data-hd-programlang='Android'} {:cordova: .ph data-hd-programlang='Cordova'} {:xml: .ph data-hd-programlang='xml'}
{: #developer-overview}
You can access the capabilities of the {{site.data.keyword.mobilepushshort}} service by using an HTTP Representational State Transfer (ReST) APIs (application programming interface). Platform-specific Software Development Kits (SDKs) are also available to simplify application development. {: shortdesc}
{: #programming}
You can either use the SDK or the ReST API to further develop your client applications.
Access the following {{site.data.keyword.mobilepushshort}} Functions from your backend server applications and the clients by using {{site.data.keyword.mobilepushshort}} ReST APIs.
- Push Configuration
- Device registrations
- Messages
- Subscriptions
- Tags
- Webhooks
{: #sdks}
The {{site.data.keyword.mobilepushshort}} service supports Android, iOS, Cordova, and web SDKs for simplified application development. Install and integrate the SDK into your app.
All SDKs support authenticating by using either your service credentials or an authentication token.
{: #learn}
For more information about working with Mobile Developer Cloud services and {{site.data.keyword.cloud_notm}}, see:
- For an introduction to working with Mobile services and {{site.data.keyword.cloud_notm}}, see Getting started with Mobile apps on IBM Cloud.
- Fast track your mobile app development. Pick up a Starter kit from the App Development console. Download the code. Run the App!
- You can use the Swagger UI to quickly review ReST API documentation.