android - 在 Android Jelly Bean OS 上推送通知

标签 android android-notifications android-4.2-jelly-bean

我们注意到 Jelly Bean 操作系统在“应用信息”部分下有一个“显示通知”设置。

我们一直在为我们的应用实现推送通知,我们会在用户首次启动应用时询问他们是否允许推送通知。
由于在 Jelly Bean (JB) 之前的版本中没有可用的全局通知设置,因此我们在应用程序的设置菜单中进行了通知开/关切换。 然而,由于 JB 设备在应用程序之外有一个用户可以切换的通知设置,现在我们需要跟踪 2 个切换(一个在应用程序外,一个在应用程序内)。

在 JB 设备上推荐的通知最佳做法是什么?有没有我们可以使用的 API,以便我们知道用户是否在我们的应用程序之外启用了“通知”?

谢谢。

最佳答案

我不是 100% 确定,但我认为您不必跟踪这两个切换。我会假设系统 ->应用程序区域中的那个将覆盖你所做的任何事情。所以:

您的应用开启, 系统应用开启 - 通知开启!

您的应用开启, 系统应用关闭 - 通知关闭!

您的应用关闭, 系统应用开启 - 通知关闭!

关于android - 在 Android Jelly Bean OS 上推送通知,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11725867/

相关文章:

android - 我想构建一个默认输入法不是Android键盘的android系统

android - 在 Android 上将 .so 代码从 ARM 转换为 x86

action - 从通知栏在我的Android应用程序中启动一个片段

android - Android 4.1通知的展开 View 的高度是否需要是1U/64dp(普通 View )的倍数?

android - 进度搜索栏通知未显示在 DownloadManager android 中

android - 通知在 API 23 上不起作用

android - 在我的应用程序 APK 中包含早期版本的 android 框架 JAR?

android - 在 Eclipse 下进行 Android JNI/NDK 调试,为什么我的断点被忽略了?

java - 应用程序下载网页不工作

android - 根据ListAdapter中的对象调整ListView的大小