首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >iPhone应用程序-关闭应用程序时生成警报弹出窗口

iPhone应用程序-关闭应用程序时生成警报弹出窗口
EN

Stack Overflow用户
提问于 2009-09-23 16:56:43
回答 4查看 5.3K关注 0票数 2

在创建iPhone应用程序时,是否可以在应用程序关闭时在iphone上生成弹出警报(类似于推送通知)。一个简单的例子是,有一个应用程序可以在2010年1月5日下午5:00设置提醒。该应用程序可以关闭,此时将弹出提醒。我不认为这是可能的,但我想知道是否有人有任何想法?再说一次,我不想要推送解决方案,而是一种不需要互联网接入的解决方案(即来自iPhone的“本地”推送)。谢谢。

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2010-10-13 18:36:58

你现在就可以做到了!这真的很简单。创建一个UILocalNotification。

代码语言:javascript
复制
UILocalNotification *localNotification = [[UILocalNotification alloc] init];
        if (localNotification == nil)
            return;
//Initialise notification
        localNotification.fireDate = yourDate;
        localNotification.timeZone = [NSTimeZone defaultTimeZone];
        localNotification.alertBody = [NSString stringWithFormat:NSLocalizedString(@"Hey, you've forgotten something", nil)];
        localNotification.alertAction = [NSString stringWithFormat:NSLocalizedString(@"%@", nil), buttonTitle];
        localNotification.soundName = UILocalNotificationDefaultSoundName;
        [[UIApplication sharedApplication] scheduleLocalNotification:localNotification];
        [warningDate release];
        [localNotification release];
票数 9
EN

Stack Overflow用户

发布于 2009-09-23 16:58:36

抱歉,伙计,不可能。

当应用程序重新打开时,可能会有弹出窗口的解决方案,但当应用程序关闭且没有推送时,则不会出现弹出窗口。

编辑:实际上,是的!!,但它是janktacular。您可以创建一个.ical文件,例如,15分钟警报,将其同步到caldav/webdav服务器,并让iPhone在邮件/联系人/日历设置窗格中订阅它。查看Omnifocus,这是他们的推送工作。它可以同步我的MobileMe iDisk上的东西,我还订阅了日历-- Boom,通知。

票数 2
EN

Stack Overflow用户

发布于 2009-09-23 16:59:07

很遗憾,我不会。这将需要对您的应用程序进行某种类型的后台处理,而这在当前的iPhone SDK中是不允许的。推送通知恐怕是唯一的解决方案。

如果这是一个开发工作的问题,我知道make有一些解决方案可以让推送通知变得更容易。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1467313

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档