我有一个应用程序,它可以接收不同类型的通知(例如“新闻”和“播客”)。目前它有两个简单的开关,用户可以启用和禁用这些不同的通知类型。它通过订阅和取消订阅相应的 Firebase 主题来工作。明显的优点是设备只接收用户想要的通知,而无需在本地过滤它们 => 电池和数据效率高。
问题是,我想将其与新的 Android O 通知渠道结合使用。我是否正确地认为唯一的方法是订阅 Firebase 中的所有主题,并让用户在 Android 设置中手动禁用不需要的主题?
是否有更好的方法可以节省更多的电池寿命(不接收所有通知)?
问题是,我想将其与新的 Android O 通知渠道结合使用。我是否正确地认为唯一的方法是订阅 Firebase 中的所有主题,并让用户在 Android 设置中手动禁用不需要的主题?
是否有更好的方法可以节省更多的电池寿命(不接收所有通知)?