通知タイプが異なるアプリがあります(たとえば、News
とPodcast
)。現在のところ、ユーザーはこれらの異なる通知タイプを有効または無効にできる2つのシンプルなスイッチを備えています。そのタイプの対応するFirebase Topicを購読したり購読を解除するだけで動作します。明らかな利点は、デバイスがユーザーが望む通知を受信するだけで、ローカルでフィルタリングする必要はないということです。バッテリーとデータは効率的です。Android通知チャンネルでのFirebaseトピックメッセージの使用
問題は、新しいアンドロイドO通知チャネルと組み合わせたいという問題です。唯一の方法は、Firebaseのすべてのトピックを購読し、アンドロイド設定で不要なものを手動で無効にすることだと仮定するのは正しいでしょうか?
(すべての通知を受信しないことで)バッテリーの寿命を延ばす方法がありますか?
これは、最も簡単なことは、単一の通知チャネルを作成して、アプリで個々の通知カテゴリを選択できるようにすることです。他のすべては、潜在的な混乱のUIにつながるだろう。ご回答有難うございます! – Thomas