NIFCLOUD-mbaas / monaca_push_plugin

ニフクラ mobile backendのMonaca用プッシュ通知プラグイン
Other
6 stars 9 forks source link

iosにて任意のタイミングでsetDeviceTokenを呼び出した際にinstallationの登録ができない #110

Closed tyatya1229 closed 3 years ago

tyatya1229 commented 3 years ago

不具合の概要(Description of bug) 初期起動時にはsetDeviceTokenを利用して、DeviceTokenをAPNSから取得し、ニフクラのinstallationへの登録が行ないます。その他にアプリの設定画面などでプッシュ通知のON/OFFをスイッチさせるような機能があり、ニフクラのinstallationを再登録(setDeviceToken)させたりinstallationを削除(installation.delete)したりを制御するようにしております。後者のプッシュ通知をONに再設定した際にsetDeviceTokenを呼び出しを行うとinstallationへの登録ができません。

おそらく、initialize時にはDeviceTokenをsetDeviceTokenAPNSにてセットされて正しく登録されますが、initialize以外でsetDeviceTokenを呼び出すと下記にてDeviceTokenのセットする部分が無くなったことにより、DeveiceTokenのセットが無い状態となり、登録ができないのではないかとおもっております。 https://github.com/NIFCLOUD-mbaas/monaca_push_plugin/commit/5050c8d209dcea459c87f4356666d6edfd480c47

ncmbadmin commented 3 years ago

お世話になっております、issue作成いただき、ありがとうございます。

順次、優先付けを行ったうえで対応いたしますので、 今しばらくお待ちいただきますようお願いいたします。 対応次第、こちらの issue にて報告いたします。

今後とも、mobile backend をどうぞよろしくお願いいたします。