iOS:仅在用户空闲时提供UILocalNotification或推送通知

时间:2010-11-30 03:08:40

标签: iphone ios ios4

我想向我的iOS应用程序的用户发送通知,最好使用NSLocalNotificaiton。

但是,如果用户正在通话,我不希望他们在通话之前收到通知(我不想中断他们的通话)。有没有办法安排在通话结束后发生通知?

1 个答案:

答案 0 :(得分:2)

通知将不再中断通话而不是日历或短信提醒 - 警报视图将显示在屏幕上,如果振铃器未静音,则会播放提示音,但用户将无法获得断开连接或过程中的任何事情。检测到用户可能已完成呼叫的唯一方法是应用代理上的-applicationDidBecomeActive:方法,但是如果您的应用将位于前台(这是它将收到的唯一点)那条消息)那么你不需要打扰UILocalNotification。简而言之:不,你不能安排用户电话活动的事情,但也不要担心你的通知会在电话中途中断。