In meiner ionischen Anwendung, wenn die Anwendung im Browser ausgeführt wird bekomme ich folgende FehlerPushNotification ist nicht definiert (ng-cordova)
ng-cordova.js:6378 Uncaught ReferenceError: PushNotification is not defined
in meiner Konsole, sowie, wenn ich die Anwendung für Android bauen und laufen in meinem Telefon es funktioniert dort auch nicht, dh es gibt kein Popup für die Registrierung Id: alert(data.registrationId);
.
app.run(function($ionicPlatform, $cordovaPushV5) {
$ionicPlatform.ready(function() {
// For Push Notification
var options = {
android: {
senderID: "121XXXXXXX49"
},
ios: {
alert: "true",
badge: "true",
sound: "true"
}
};
// initialize
$cordovaPushV5.initialize(options).then(function() {
// start listening for new notifications
$cordovaPushV5.onNotification();
// start listening for errors
$cordovaPushV5.onError();
// register to get registrationId
$cordovaPushV5.register().then(function(data) {
// `data.registrationId` save it somewhere;
alert(data.registrationId);
})
});
// triggered every time notification received
$rootScope.$on('$cordovaPushV5:notificationReceived', function(event, data){
alert(data.title + ' - '+ data.message);
// data.message,
// data.title,
// data.count,
// data.sound,
// data.image,
// data.additionalData
});
// triggered every time error occurs
$rootScope.$on('$cordovaPushV5:errorOcurred', function(event, e){
alert(e.message);
// e.message
});
});
})
ich habe genau das getan, gleich, dass Sie gesagt haben, aber wenn ich die App in andriod Telefon lief ich nicht die redistrationId bekommen. – gudboisgn
Welchen Fehler bekommst du? Kannst du mehr Details geben? @gudboisgn – orhankutlu
Ich habe die ** data.registrationId ** in meiner ** $ rootScope.regId ** zugewiesen und wenn ich sie mit {{regId}} in die Ansicht druecke. es ist einfach leer. @ orhankutlu – gudboisgn