К сожалению, у меня есть проблема с OneSignal for Ionic.Onesignal opt-in popup Cordova/Ionic Android не работает
Что работает ?:
- IOS и Android устройств принимают нажимные сообщения тонкие
- Пользователи показать на Onesignal админке просто отлично
- я могу вручную выбрать в и отказаться от (с использованием window.plugins .OneSignal.setSubscription (true/false);)
- На iOS я получаю всплывающее окно с просьбой о включении для push-сообщений.
Что не работает:
- Я не получаю всплывающее окно на устройствах Android, просящих меня об отказе. Все пользователи автоматически выбирают ;-) Я потратил несколько часов на чтение stackoverflow, oneignal, но никаких решений не было.
Мои app.js
document.addEventListener('deviceready', function() {
// Enable to debug issues.
// window.plugins.OneSignal.setLogLevel({logLevel: 4, visualLevel: 4});
var notificationOpenedCallback = function(jsonData) {
console.log('didReceiveRemoteNotificationCallBack: ' + JSON.stringify(jsonData));
};
window.plugins.OneSignal.init("11111111-1111-1111-1111-111111111111",
{googleProjectNumber: "1111111111111"},
notificationOpenedCallback);
// Show an alert box if a notification comes in when the user is in your app.
window.plugins.OneSignal.enableInAppAlertNotification(true);
}, false);
Я установил «onesignal-Cordova-плагин