NIFCLOUD-mbaas / UserCommunity

ニフクラ mobile backend ユーザーコミュニティ
https://mbaas.nifcloud.com/
81 stars 18 forks source link

ncmb-push-monaca-plugin利用時のAPIリクエスト数について #1333

Open Komainu-kun opened 1 year ago

Komainu-kun commented 1 year ago

お世話になっております。 現在、monacaを利用してスマホ向けアプリの開発を行っております。 ncmb-push-monaca-pluginを利用してプッシュ通知に対応を行いました。 Androidのみアプリ起動時にNCMBのAPIリクエスト数が増加(+1)され、installationのupdateDateも更新されます。 iOSではAPIリクエスト数の増加もinstallationの更新も起こりません。

AndroidでもiOS同様の動作する方法はありませんでしょうか。

アプリ起動時に、NCMB.monaca.setHandlerとNCMB.monaca.setReceiptStatusを実行しています。 NCMB.monaca.setDeviceTokenとNCMB.monaca.getInstallationIdを利用規約同意後に1度のみ実行するように作っています。

goofmint commented 1 year ago

たぶんアプリ再インストールに伴うデバイストークンの重複チェックによるものと思われます。iOSの場合は自動でデバイストークンが取得できないので実行されていないのかなと。

Komainu-kun commented 1 year ago

ありがとうございます。 そういうことでしたら、回避はできないということですよね。