firebaseのfcmでプッシュ通知をアプリからONOFFを切り替えられるようにしたいのですが、うまくONOFF切り替えられていません。
if(通知をONにしたとき) { //以下通知を受け取るコード document.addEventListener("deviceready", function(){ window.FirebasePlugin.getToken(function(token) { if(token == null){ window.FirebasePlugin.onTokenRefresh(function(token){ // onTokenRefresh() でトークンを取得時の処理 console.log(token); }); } else { // getToken() でトークンを取得した時の処理 console.log(token); } }, function(error) { console.error(error); ); window.FirebasePlugin.onTokenRefresh(function(token) { console.log("Refresh to get new token: " + token); }, function(error) { alert(error); }); } else{ //通知をunregister()で通知をOFFにする設定 window.FirebasePlugin.unregister(function(){ alert("Stop receiving push notifications."); }, function(error){ alert(error); }); }
通知自体は届いているのですが、通知がOFFにならないです。
if文での切り替えはできていることは確認できたので、問題なのはunregister()部分と考えているのですが、、、
知見がある方ご教授いただきたいです。
よろしくお願いいたします。
あなたの回答
tips
プレビュー