【问题标题】:Push Notifications Android. Application not running clarificaiton推送通知 Android。应用程序未运行说明
【发布时间】:2013-12-19 21:07:40
【问题描述】:

我正在开发一个使用 parse 实现推送通知的 android 应用。

我有一个要求,即应用程序必须“在应用程序未运行时仍接收通知”,但在 android 上什么是“未运行”?据我所知,应用程序“无法运行”有 3 种方式。

  1. 在应用运行时使用后退按钮
  2. 进入应用程序->强制退出
  3. 按住返回按钮并从最近应用列表中清除应用
  4. 使用主页按钮。

我有一个通过清单注册的广播接收器,仅当应用程序已使用方法 1. 和 4 关闭时才会触发。

这就是它应该在android上工作的方式吗?或者无论应用程序如何关闭,我的广播接收器都应该触发吗?

【问题讨论】:

    标签: android push-notification broadcastreceiver parse-platform


    【解决方案1】:

    这是正常行为,请查看此处的文档:

    http://developer.android.com/about/versions/android-3.1.html

    在已停止的应用程序上启动控件

    部分

    或者这里:

    http://www.javacodegeeks.com/2012/05/android-broadcast-receiver-change-in.html

    【讨论】:

    • 我用的是安卓4.0,会有什么不同吗?
    • 从 Android 3.1 开始(因此与 4.+ 的行为相同),即使您的应用未运行,您也会收到通知,除非您从“设置”中执行“强制停止” .
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-07-12
    • 1970-01-01
    相关资源
    最近更新 更多