2016-08-02 27 views
0

Ich arbeite mit folgenden Plugins für den Empfang von GCM Push-Benachrichtigungen. ionische Plugin hinzufügen phonegap-plugin-Push --save installieren @ ionischen/Cloud-WinkelWie bekomme ich Klick-Listener von Push-Benachrichtigungen in IONIC2

ich Erfolg habe die Push-Benachrichtigung für erhalten, aber nicht in der Lage klicken Zuhörer einzustellen.

Wie setze Klick Listener der Benachrichtigung?

Bitte helfen Sie mir, wenn jemand in Bezug auf Push-Benachrichtigung Umgang mit IONIC2 wissen.

Antwort

1

Ich habe die Lösung, jetzt, wenn jemand Problem wie ich bekommen kann Referenz von hier zu bekommen und Zeit und Mühe zu sparen.

Erstellen einer Probe ionische Version 2 Typoskript Projekt $ ionischer Start pushapp Tutorial --v2

Add cordova Push --ts $ Plugin Plugin cordova phonegap-Plugin-Push --variable SENDER_ID hinzufügen = "XXXXXXXXX " hier XXXXX ist Ihr google-Projekt-Nummer

öffnen app.ts und Import Push Import {} Drücken von 'ionischen-native';

Aktualisierung des initializeApp Methode des app.ts mit

initializeNotification() { 
    let push = Push.init({ 
     android: { 
      senderID: "XXXXXXXXXXXX" 
     }, 
     ios: { 
      alert: "true", 
      badge: true, 
      sound: 'false' 
     }, 
     windows: {} 
    }); 
    push.on('registration', (data) => { 
     console.log(data.registrationId); 
     alert(data.registrationId.toString()); 
    }); 
    push.on('notification', (data) => { 
     console.log(data); 
     alert("Hi, Am a push notification and message is : " + data.message); 
    }); 
    push.on('error', (e) => { 
     console.log(e.message); 
    }); 
} 

erstellen Android-Plattform $ ionische Plattform android hinzufügen

android $ Bauen ionische build android

Deploy auf Android-Gerät $ ionic run Android

-> Jetzt können Sie Ihre Push-Benachrichtigungen testen mit http://apns-gcm.bryantan.info/

-> Hier können Sie folgende Angaben zu übermitteln haben:

Geräte Token wird registrationId, die in Log-Konsole gedruckt wird.

Nachricht wird der Text sein, was wir yo

API-Schlüssel wird Serverschlüssel von Google Konsole

+0

Sie können dieses Online-Tester verwendet werden, die sowohl Android und iOS erzeugte Benutzer senden möchten unterstützt. Einfach zu bedienende einfache Website pushtry.com unterstützt mehrere Tokens und benutzerdefinierte JSON 1. Geben Sie den API-Schlüssel 2. Geben Sie Gerät Token 3. Geben Sie die Nachricht 5. Senden – Arvind