【Cordova】cordova-plugin-local-notificationプラグインの通知clickイベントが発火しない場合の対処方法

シンプル体重管理のiOS版の新規リリースが2ヵ月ほど遅れております。

問題点の一つが、iOSにおいてcordova-plugin-local-notificationプラグインによって表示された通知をタップした場合、アプリが起動していないと「click」イベントが発火しません。

今回は、その対策について説明します。

Continue reading

【Cordova】cordova-plugin-local-notificationプラグインの問題点を解決する

シンプル体重管理」のリマインダー機能で、バイブレーションのオン・オフがAndroid 8以降の端末で動かないことに気がつき、いろいろと調査したところ、通知チャンネルを作成して管理するとのことでした。


バイブレーションのオン・オフが動かない理由もわかりました。

通知チャネルを作成した後に、通知の動作を変更することはできません。その時点ではユーザーが完全にコントロールします。ただし、チャネルの名前と説明はデベロッパーが変更できます。

現状、cordova-plugin-local-notificationプラグインはいくつか問題があるので、改造にチャレンジしてみました。
Continue reading