Onesignal opt-in popup Cordova/Ionic Android fails -


unfortunately have problem onesignal ionic.

what working?:
- ios , android devices accept push messages fine
- users show on onesignal admin panel fine
- can manually opt-in , opt-out (using window.plugins.onesignal.setsubscription(true/false);)
- on ios receive popup asking me opt-in push messages.

not working:
- not receive popup on android devices asking me opt-in. users automatically opt-in ;-) spent few hours reading stackoverflow, onesignal user manuals no solution provided.


my app.js

document.addeventlistener('deviceready', function () {   // enable 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 alert box if notification comes in when user in app.   window.plugins.onesignal.enableinappalertnotification(true); }, false); 

i installed "onesignal-cordova-plugin

android users automatically opted onesignal push notifications. if ask permission first can call onesignal.setsubscription(false); after onesignal.init(...) keep them being opted in automatically. display own in app prompt call onesignal.setsubscription(true); if accept.


Comments

Popular posts from this blog

Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.12:test (default-test) on project.Error occurred in starting fork -

windows - Debug iNetMgr.exe unhandle exception System.Management.Automation.CmdletInvocationException -

configurationsection - activeMq-5.13.3 setup configurations for wildfly 10.0.0 -