推送通知警报在 ios 4.2 中解锁 iPhone 时应用程序无法打开

Posted

技术标签:

【中文标题】推送通知警报在 ios 4.2 中解锁 iPhone 时应用程序无法打开【英文标题】:Push Notification Alert comes app not openning when unlocking an iPhone in ios4.2 【发布时间】:2012-06-30 12:43:57 【问题描述】:

我的应用以 UIAlertViews 的形式发送推送通知。当设备未锁定时,UIAlertViews 会出现两个按钮,如果用户点击右侧按钮,我的应用就会启动。

我注意到的是,如果设备被黑屏以节省电量并且用户点击主页按钮并且我的应用程序有一个推送通知警报,只有 OK 按钮在那里等待他,如果他滑动到解锁设备我的警报正在 ios4.2 中关闭。

我们可以控制这个不是关闭警报,而是让用户通过两个按钮关闭或查看来选择他的操作。

编辑:在 ios4.2 和 ios5 中默认行为是什么?

如果有人知道,请帮助我。

【问题讨论】:

用户正在选择他的动作;他们可以滑动解锁以关闭或滑动通知以对其进行操作。与取消或查看相同。 【参考方案1】:

恐怕这是不可能的,这就是苹果设计通知的方式,当设备被锁定时,用户无法选择关闭或打开应用程序

iOS5有通知中心,用户可以在锁屏界面滑动收到的通知,打开发送通知的应用

【讨论】:

如果知道请告诉我。

以上是关于推送通知警报在 ios 4.2 中解锁 iPhone 时应用程序无法打开的主要内容,如果未能解决你的问题,请参考以下文章

解锁 iPad 时推送通知警报会打开应用程序

iOS -- 我想更改语言警报推送通知

没有推送通知的 iPhone 应用程序警报?

Xcode 无警报推送通知

如何在iphone中解锁rootviewcontroller头文件

当应用程序处于活动状态时,phonegap 通用推送 ios 警报