我有一個可接收不同通知類型的應用程序(例如News
和Podcast
)。目前它有兩個簡單的開關,用戶可以啓用和禁用這些不同的通知類型。它的工作原理是隻訂閱和取消訂閱該類型的相應Firebase主題。明顯的優勢是設備只接收用戶需要的通知,不必在本地進行過濾=>電池和數據有效。通過Android通知渠道使用Firebase主題消息
問題是,我想將它與新的android O通知通道相結合。我是否有權假定唯一的方法是訂閱Firebase中的所有主題,並讓用戶在android設置中手動禁用不需要的主題?
是否有更好的方式來節省更多的電池壽命(通過不接收所有通知)?
因此,看起來最簡單的做法是構建單個通知渠道,並讓用戶在我的應用中選擇單個通知類別。其他一切都會導致潛在的令人困惑的用戶界面。感謝您的回答! – Thomas