设备锁定时的iOS推送通知操作

时间:2011-11-06 17:54:20

标签: ios push-notification

我在我的应用中处理推送通知。在推送通知提醒中,我有“取消”和“加入”按钮。当应用程序处于后台并且未锁定时,警报会显示取消和加入按钮。单击加入后,应用程序将向用户加入的Web服务器发送请求。这很好。

但是当手机被锁定时,我看到没有任何按钮的通知。当用户解锁设备时,将向应用发送哪个操作:取消或加入?

我应该如何处理发送“加入”但用户想要取消的情况?

1 个答案:

答案 0 :(得分:1)

您无法为推送通知指定多个操作。换句话说,如果用户点击取消按钮,操作系统甚至不会启动您的应用程序。同样,当用户通过滑动通知解锁设备时,他们会隐式执行推送通知的操作按钮。

简而言之:除非用户调用通知的操作,否则您的应用永远不会启动。

问题是,将单一行动解释为“加入”是否是一个好主意。 (我认为不是。您的应用应该要求确认。)