SMS-Benachrichtigungen in Cordova

improve this page | report issue

Übersicht

SMS-Benachrichtigungen sind eine Untergruppe der Push-Benachrichtigungen. Beschäftigen Sie sich daher zuerst mit dem Lernprogramm zu Push-Benachrichtigungen in Cordova.
SMS-Benachrichtigungen in Cordova-Anwendungen werden unter iOS und Android unterstützt.

Voraussetzungen:

Fahren Sie mit folgenden Abschnitten fort:

API für Benachrichtigungen

Wenn ein Gerät für SMS-Benachrichtigungen registriert wird, wird eine Telefonnummer übergeben.

Gerät registrieren

Registrieren Sie das Gerät beim Push-Benachrichtigungsservice.

MFPPush.registerNotificationsCallback(notificationReceived);

function registerDevice() {
    var phoneNumber = prompt("Enter Your 10 digit phone number");
    if(phoneNumber != null && phoneNumber!="" && /^\d+$/.test(phoneNumber)) {
        var options = {};
        options.phoneNumber = phoneNumber;
        MFPPush.registerDevice(options, 
        function(successResponse) {
            alert("Successfully registered");
            enableButtons();
        }, function(failureResponse) {
            alert("Failed to register");
        });
        return true;
    }

    else {
        alert("Failed to register, You have entered invalid number");
    }
}

Sie können ein Gerät auch mit der REST-API Push Device Registration (POST) registrieren.

Servlet für SMS-Abonnement verwenden

Benachrichtigungen werden mit REST-APIs an die registrierten Geräte gesendet. Alle Arten von Benachrichtigungen können gesendet werden (tagbasierte und Broadcastbenachrichtigungen sowie authentifizierte Benachrichtigungen).

Für das Senden einer Benachrichtigung wird eine POST-Anforderung an den REST-Endpunkt abgesetzt: imfpush/v1/apps/<Anwendungs-ID>/messages.
Beispiel-URL:

https://myserver.com:443/imfpush/v1/apps/com.sample.sms/messages

Eine Übersicht über alle REST-APIs für Push-Benachrichtigungen finden Sie im Abschnitt REST-API-Laufzeitservices in der Benutzerdokumentation.

Informationen zum Senden einer Benachrichtigung enthält das Lernprogramm Benachrichtigungen senden.

Beispielanwendung

Beispielanwendung

Klicken Sie hier, um das Cordova-Projekt herunterzuladen.

Hinweis: Für die Ausführung des Beispiels muss auf jedem Android-Gerät die neueste Version der Google Play Services installiert sein.

Verwendung des Beispiels

Anweisungen finden Sie in der Datei README.md zum Beispiel.

Last modified on March 30, 2017