Я видел много решений. Но никто из них не помог мне.Кордова PushNotification в iOS не регистрируется
Мой код
//push notification initialization and registration.
if (!$window.PushNotification) {
return;
}
var push = $window.PushNotification.init({
android: {
senderID: "xxxx"
},
ios: {
alert: "true",
badge: true,
sound: 'false'
},
windows: {}
});
push.on('registration', function(data) {
alert('push registration ' + data.registrationId);
$rootScope.registrationId = data.registrationId;
});
push.on('notification', function(data) {
alert('on notification');
console.log(data.message);
});
push.on('error', function(e) {
console.log(e.message);
});
Я включил certificate.p12 и javapns-jdk16.jar в моем проекте.
PushNotification включен и загружен сертификат.
Я получаю предупреждение о том, разрешать ли push-уведомление или нет. Но вызов push.register никогда не вызывается.
Я использую Xcode 8.1 версии, Cordova-ИОС 4.1.0 и версия плагина 1.8.0
Я хочу использовать подобный код для обоих ИОС и андроид уведомления толчка.
Я использую плагин 1.8.0, который требует 4.1.0 – vbharath
Ok, Вы назвали эту функцию на Ondeviceready ?? –