草庐IT

UILocalnotification

全部标签

ios - 如何在 iOS 中禁用/启用本地通知?

在我的应用程序中,我正在保存某些坐标并使它们成为地理围栏,因此每次用户位置进入某个地理围栏时,我都会在didEnterRegion委托(delegate)方法中放入一些代码来通知用户他/她进入了某个地理围栏。我正在使用UILocalNotification通知用户这件事。我担心的是,在我的应用程序“设置”View中。我有一个用于启用/禁用通知的切换按钮。我怎么做?谢谢! 最佳答案 UILocalNotification的启用/禁用没有任何特定属性,因此我们无法轻松处理它。对于启用和禁用UILocalNotification(在您的情

iphone - 检查您的 iPhone 是否有任何未决的 UILocalNotification

我正在我的iPhone上做一些涉及UILocalNotification的开发,我想知道如何检查我的手机上是否有待处理的,如果是,我是否能够编辑或删除它们。谢谢! 最佳答案 您必须查看UIApplication。您所要求的一切都在本类(class)中提供。例如,要列出所有计划的通知,请查看此处:http://developer.apple.com/library/ios/documentation/UIKit/Reference/UIApplication_Class/Reference/Reference.html#//apple

iphone - 预定的 UILocalNotifications 是 iOS 设备备份的一部分吗?

我的意思是,我们的应用会安排几个本地通知。用户备份系统并在新设备上恢复。之前安排的本地通知是否会在新系统上触发,或者我们是否需要在新系统上重新安排它们? 最佳答案 最后我强制自己去做了测试。结果:是-计划的本地通知是备份的一部分,这意味着它们会在新设备上恢复和计划。还原会覆盖目标设备上同一应用程序之前安排的任何本地通知。甚至图标角标(Badge)编号也保留在备份中并恢复到新设备-显示在图标上。 关于iphone-预定的UILocalNotifications是iOS设备备份的一部分吗?,

ios - 无法从锁屏中删除本地通知

在我的应用程序中,有时我需要向用户显示一些通知,以防用户没有回复他们,我需要删除该通知。现在,如果我调用cancelAllLocalNotifications函数,它会从通知中心删除通知(当设备解锁时,也会从主屏幕删除警报)。但是当设备被锁定并且通知显示在锁定屏幕上时。一段时间后,我的应用程序调用cancelAllLocalNotifications函数。现在,这不会从锁屏中删除通知,但是通知中心没有任何项目。 最佳答案 使用cancelAllLocalNotifications不会删除已经显示的通知。它取消所有计划的通知。我认为没

iOS – UILocalNotification 为同一个通知触发了两次

如果我安排两个UILocalNotification并将它们都设置为在完全相同的fireDate触发。然后在设备上(这不是模拟器错误)在fireDate上application:didReceiveLocalNotification:将触发4次(每个通知2次)。这是一个已知的错误?因为我没能找到关于它的任何信息。 最佳答案 请将错误报告给http://bugreport.apple.com.话虽如此,之前已经注意到,虽然模拟器中存在错误,但设备上似乎也存在错误。查看关于这个SO问题的评论和答案:localnotification"d

iphone - 当我打开通知托盘查看通知时 UILocalNotification 触发

我使用了本地通知并安排了触发日期但是当应用程序在后台并且我打开通知托盘以查看通知时本地通知会自动触发但触发日期仍然存在..有什么解决方案吗解决这个问题 最佳答案 听起来您有两个问题。首先,本地通知是在过去设置的触发日期创建的-这就是为什么它会在您打开应用程序时立即出现。其次,您可能将通知的repeatInterval设置为非零值,这将导致它出现不止一次。请参阅以下代码,将本地通知设置为在下午3点触发:UILocalNotification*localNotification=[[UILocalNotificationalloc]in

ios - 如何在本地通知到达时更新数据库 BackgroundMode?

我有一个每分钟都会触发的本地通知。它的开火日期和其他数据正在进入本地数据库。我使用通知委托(delegate)方法进行通知,它为我提供通知事件和后台模式。当通知触发时,每个通知(每分钟)都会更新sqlite数据库。当通知触发时,它会在应用程序事件状态下更新sqlite数据库。这是状态工作完成。我的代码像-(void)application:(UIApplication*)applicationdidReceiveLocalNotification:(UILocalNotification*)notification{//Irecievedanotificationif(notifica

ios - UILocalNotification 在 ios7 中只触发一次

我正在开发一个iBeacon应用程序,它使用本地通知在用户进入/退出特定区域时提醒用户。但是当应用程序在后台时,我只收到一次通知。任何帮助,将不胜感激。这是我的代码:-(void)locationManager:(CLLocationManager*)managerdidEnterRegion:(CLRegion*)region{UILocalNotification*notification=[[UILocalNotificationalloc]init];notification.fireDate=nil;notification.alertBody=@"Welcome";noti

ios - 如何在 Objective-C 中重启 iPhone 时捕获事件?

我想做的是设置本地通知。代码按预期工作,但如果手机关机怎么办?阅读关于UILocalNotificationwheniPhoneswitchedoff的一些文章后我需要重新创建已发出的每个本地通知,因此我会查看此HowtocheckifiOSdevicehasbeenrebootedsincelaunch,和HowcanIdetectwhethertheiphonehasbeenrebootedsincelasttimeappstarted,仍然无法达到我的目标。我想知道的是:有没有在iPhone重启时启动的事件? 最佳答案 你误读

ios - 是否可以强制设备的日期测试本地通知?

我正在创建一个带有特定日期的UILocalNotification。我想测试我为不同日期设置的提醒。我还想看看重复功能是否有效。是否可以将当前时间强制设置为不同的日期和时间,以便我查看它是否有效? 最佳答案 我过去常用的一种方法是通过“设置”应用在我的iPhone上实际更改时间和日期。如果您不知道在哪里执行此操作,here'sawikihowarticle.如果您过了通知应该关闭的时间/日期,您的iPhone会自动让它关闭。 关于ios-是否可以强制设备的日期测试本地通知?,我们在Sta