smartnotifications

Smart Notifications website for developers


Project maintained by Telefonica Hosted on GitHub Pages — Theme by mattgraham

Steps to use our SDK

1. Get a license

First, you need a license. You will get a license per application and per operating system, so if you have one application that has an iOS version and an Android version, you will need two licenses.

In order to send notifications on your behalf, we also need your Notification Platform API authentication key. You can obtain your key by using the administrative site of your Notification platform provider (APNS or Firebase).

To get a valid license, send an email to smart.notifications@tid.es with:

In return, we will send you credentials for the Smart Notification Management website and a valid license key for the application.

2. Integrate the SDK in your app

Each document describes how to integrate the SDK into your apps:

Android HOWTO

iOS HOWTO

Obtaining the authentication keys to send push notifications

How to get a key to send push notifications using iOS APNS

This section describes how to generate an authentication key for an iOS App ID enabled for Push Notifications. If you already have an existing key, you can use that key.

To create an authentication key:

If you don’t have an Apple developer account you can just create one going to Apple

To get your your Team ID, you can go to your Apple Developer Account details and you can see it in the Membership tab.

To get your Auth key and your Auth key id:

  1. In your developer account, go to Certificates, Identifiers & Profiles, and under Keys, select All.
  2. Click the Add button (+) in the upper-right corner.
  3. Enter a description for the APNs Auth Key
  4. Under Key Services, select the APNs checkbox, and click Continue.
  5. Click Confirm and then Download. Save your key in a secure place. This is a one-time download, and the key cannot be retrieved later.

If you’d like to verify that your APNs authentication key is set up properly and is accepted by APNs, try sending a test push notification.

How to get a key to send push notifications using Firebase

This section describes how to generate a server key for an Android App using Firebase. If you already have an existing key, you can use that key.

To create an authentication key:

If you don’t have a Firebase account you can just create one going to Firebase

  1. In your Firebase console, select your application and go to the Project Settings
  2. Select the Cloud Messaging tab
  3. Click the Add Server Key button
  4. The Server key is the key that we need to use to send notifications to your application