Ich benutze Ng-Cordova und Onesignal. Ich wurde Cordova mit einem Signal erfolgreich verwendet. Aber ng-cordova funktioniert nicht erfolgreich. Mein onesignal register code ist in index.html Ich versuche app.run $ ionicPlatform.ready (function() aber funktioniert nicht. Meine Frage ist Wie bekomme ich die resonal ID nach dem Register. Und wo schreiben ist mein richtiger Code?Ionic (Ng-Cordova) Mit Onesignal
Mein index.html
<script type="text/javascript">
document.addEventListener('deviceready', function() {
// Enable to debug issues.
// window.plugins.OneSignal.setLogLevel({logLevel: 4, visualLevel: 4});
var notificationOpenedCallback = function(jsonData) {
// alert('didReceiveRemoteNotificationCallBack: ' + JSON.stringify(jsonData));
};
alert("deviceready");
window.plugins.OneSignal.init("******************",
{googleProjectNumber: "***********",autoRegister: true},
notificationOpenedCallback);
window.plugins.OneSignal.setSubscription(true);
window.plugins.OneSignal.enableNofiticationWhenActive(true);
window.plugins.OneSignal.registerForPushNotifications();
// Show an alert box if a notification comes in when the user is in your app.
window.plugins.OneSignal.enableInAppAlertNotification(true);
window.plugins.OneSignal.getIds(function(ids) {
$("#ids").val(ids.userId);
alert(ids.userId);
});
}, false);
</script>