我们注意到Jelly Bean OS在“App Info”部分下有一个“显示通知”设置。
我们一直在为我们的应用实施推送通知,我们会询问用户首次启动应用时是否允许推送通知。
由于在Jelly Bean(JB)版本中没有提供全局通知设置,因此我们在设置菜单中的应用程序内部通知了ON / OFF切换。
但是,由于JB设备在应用程序之外有一个用户可以切换的通知设置,现在我们需要跟踪2个切换(一个在应用程序外部,一个在应用程序内部)。
JB设备上的通知建议最佳做法是什么?是否有我们可以使用的API,以便我们知道用户是否在我们的应用之外启用了“通知”?
谢谢。
答案 0 :(得分:0)
我不是100%肯定,但我认为你不必跟踪两个切换。我会假设系统中的那个 - >应用区域将覆盖您所做的任何事情。所以:
你的应用程序, 系统应用程序 - 通知!
你的应用程序, 系统应用关闭 - 通知关闭!
你的应用关闭, 系统应用程序 - 通知关闭!