通知を使用したいのですが、ローカル通知とプッシュ通知は基本的に同じですが、違いはプッシュ通知が
リモート通知
情報は外部からのものであり、ローカル通知はローカルです。プッシュはバッテリー使用量の20%を消費することも読みました。私の質問は、ローカル通知はバッテリー節約の方が優れているかどうかです。
ありがとう
通知を使用したいのですが、ローカル通知とプッシュ通知は基本的に同じですが、違いはプッシュ通知が
リモート通知
情報は外部からのものであり、ローカル通知はローカルです。プッシュはバッテリー使用量の20%を消費することも読みました。私の質問は、ローカル通知はバッテリー節約の方が優れているかどうかです。
ありがとう
どちらの場合も、ユーザーが受け取る通知の実装と数によって異なります。
プッシュ通知は、ローカル通知よりも消費量が少ないようです。しかし、ユーザーが(たとえば)巨大な友達リストを持っている場合、彼/彼女はおそらくたくさんの通知を受け取り、おそらく(あなたの実装に従って)たくさんの通知アラートも受け取るでしょう、そしてこの場合、プッシュ通知でさえかなりの量を消費します力の。
違いはありません、またはそれがあればそれはごくわずかです。あらゆる種類の通知を受け取るには、デバイスが時々「ウェイクアップ」する必要があります。
一般的なスキームでは、電話、メッセージ、および他のアプリのプッシュ通知を監視する必要があるため、メッセージを定期的に「リッスン」します。
同様に、デバイス内の多くの操作はタイマーに基づいているため、デバイスは常にタイマーを実行しており、時間間隔が満了する準備ができています。
プッシュ通知が受信されるか、ローカル通知タイマーがオフになると、アプリ内のロジックは実質的に同じになるため、違いはありません。
最大の違いは設定側にある可能性がありますが、アプリが通知を設定する方法に応じて、どちらかの方向に進む可能性があります。