我们注意到 Jelly Bean OS 在“应用信息”部分下有一个“显示通知”设置。
我们一直在为我们的应用程序实现推送通知,我们会在用户第一次启动应用程序时询问他们是否允许推送通知。
由于在 Jelly Bean (JB) 之前的版本中没有可用的全局通知设置,我们在我们的应用程序中的设置菜单中设置了通知开/关切换。
但是,由于 JB 设备在应用程序之外有一个用户可以切换的通知设置,现在我们需要跟踪 2 个切换(一个在应用程序外,一个在应用程序内)。
JB 设备上通知的推荐最佳实践是什么?是否有我们可以使用的 API,以便我们知道用户是否在我们的应用程序之外启用了“通知”?
谢谢你。
最佳答案
我不是 100% 确定,但我认为您不必跟踪两个切换。我认为 System -> Apps 区域中的那个会覆盖你所做的一切。所以:
你的应用程序,
系统应用开启
- 通知开启!
你的应用程序,
系统应用关闭
- 通知关闭!
你的应用程序关闭,
系统应用开启
- 通知关闭!
关于android - Android Jelly Bean OS 上的推送通知,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/11725867/