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
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