monaca , onsen UI V2 でチャットアプリ開発をおこなっています。
mbaasのREST APIを使用して、自前サーバーからプッシュ通知をスマホに送っており、
iOS,Androidともにプッシュ通知の受信まで確認してますが、開封の時に通知バッジがクリアされずに困ってます。
開封の際、
https://github.com/katzer/cordova-plugin-badge
を使ってバッジの数をへらしてます。
例えば、3通のメッセージが送られてきて、一通づつ開封するような動きの際、
cordova.plugins.notification.badge.set(1);
や
cordova.plugins.notification.badge.set(2);
等、0以外の数値を入れた場合は正常にバッジの数が変更されるのですが、
cordova.plugins.notification.badge.set(0);
のようにしてバッジをクリアしようとすると何故かバッジの数が3に戻ります。
上記はGalaxyの場合で、バッジの数がこのようになるのですが、
Xperia XZ1 SOV36では通知ドットという形式で、この通知ドットも消えません。
端末側の通知メッセージも消えません。
Androidで、アプリ側からバッジも端末の通知メッセージも消す方法を知っておられる方がおられましたらお助け下さい。
あなたの回答
tips
プレビュー