Zoeken…


De nieuwe phonegap-plugin-push gebruiken

Voor het verzenden van pushmeldingen naar Cordova-apps. De eerste stap is het verkrijgen van een apparaattoken. Een "apparaattoken" is specifiek voor elk apparaat en elk project.

Voorwaarde :

  1. Google Cloud Messaging Projectnummer

Ga hiervoor naar Google Developer Console en maak een nieuw project.
Onder Projectinformatie staat het projectnummer

  1. Google Cloud Messaging API Key voor bovenstaand project (nodig voor server)

Ga naar Bibliotheek -> Google Cloud Messaging -> Inschakelen. Ga naar Inloggegevens om een API-sleutel van Type server te maken.

voer hier de afbeeldingsbeschrijving in

Push-plugin aan project toevoegen:

cordova plugin add https://github.com/phonegap/phonegap-plugin-push --variable SENDER_ID="XXXXXXX"

SENDER_ID vertegenwoordigt de project-ID

Plaats de volgende code in de ontvangenEvent-functie in index.js

    var push = PushNotification.init({
        android: {
            senderID: "XXXXXX"
        },
        ios: {
            alert: "true",
            badge: "true",
            sound: "true"
        },
        windows: {}
    });

    push.on('registration', function(data) {
        console.log("device token: " + data.registrationId);
    });

    push.on('notification', function(data) {
           console.log(data.message);
           console.log(data.title);
           console.log(data.count);
           console.log(data.sound);
           console.log(data.image);
           console.log(data.additionalData);
    });

    push.on('error', function(e) {
           console.log(e.message)
    });

Bij het uitvoeren van de bovenstaande code vanaf een Android- of iOS-apparaat geeft het een apparaattoken.

OPMERKING: apparaattoken wordt alleen gegenereerd op een echt apparaat en niet op een virtueel apparaat.

Ga voor het testen van pushmeldingen naar deze link Online Push Notification Test

Voor Android: voer het apparaattoken, het bericht en de API-sleutel in

voer hier de afbeeldingsbeschrijving in



Modified text is an extract of the original Stack Overflow Documentation
Licentie onder CC BY-SA 3.0
Niet aangesloten bij Stack Overflow