Iphone 禁用系统弹出窗口或以其他方式阻止idletime disabled的覆盖

Iphone 禁用系统弹出窗口或以其他方式阻止idletime disabled的覆盖,iphone,Iphone,我有一个时钟程序,需要整晚保持活力。我使用idletimer disabled功能,但收到文本、未接来电或其他通知会覆盖idletimer设置为enabled并允许手机睡眠。我在想,我要么需要在我的应用程序运行时以某种方式禁用弹出窗口,要么通过弹出窗口执行其他操作以保持手机处于唤醒状态(并运行我的应用程序) 想法? 使用iPhone3GS和3.1.2开发时,可以使用定时禁用idletimer的计时器吗?你不能这样做,至少不能使用应用商店包含的公共API。来电将终止您的应用程序,您无法阻止 如果你

我有一个时钟程序,需要整晚保持活力。我使用idletimer disabled功能,但收到文本、未接来电或其他通知会覆盖idletimer设置为enabled并允许手机睡眠。我在想,我要么需要在我的应用程序运行时以某种方式禁用弹出窗口,要么通过弹出窗口执行其他操作以保持手机处于唤醒状态(并运行我的应用程序)

想法?
使用iPhone3GS和3.1.2开发时,可以使用定时禁用idletimer的计时器吗?

你不能这样做,至少不能使用应用商店包含的公共API。来电将终止您的应用程序,您无法阻止


如果你不担心应用商店的规则,那么就编写一个守护程序,并将你的应用作为后台任务运行。

虽然这是个好主意,但计时器不起作用。只要未手动关闭文字信息弹出窗口,无论idleTimerDisabled状态如何,手机都将进入睡眠状态。这有意义吗?即使屏幕上有弹出窗口,也有办法防止睡眠