草庐IT

UILocalNotification

全部标签

ios - 点击区域时不显示本地通知

我正在开发简单的To-Do应用程序,它在UILocalNotification中使用CLRegion支持的IOS8功能。这是我用来安排本地通知的代码:varschedule=falseletnotification=UILocalNotification()///Schedluewithdateifletreminder=self.dateReminderInfo{schedule=truenotification.fireDate=reminder.fireDatenotification.repeatInterval=reminder.repeatIntervalnotificat

Swift - 未显示特定日期的通知

我正在制作一个应用程序,用户可以创建具有标题,描述,日期和图片的“内存”。单击“保存”后,我希望该应用程序能够在他选择的日期通知用户开始事件。我试过这段代码,但它不起作用。我很高兴您是否可以修复我的代码或帮助我找到问题:)future=sender.date(uidatePicker中的发件人)(当然,我写了导入用户诺)@IBActionfuncsaveMemorey(_sender:UIButton){//UserNotificationcodeletcenter=UNUserNotificationCenter.current()letcontent=UNMutableNotifi

ios - UIApplication.sharedApplication.scheduledLocalNotifications 总是空的

即使我之前添加了一个新的本地通知,该属性也是空的。我发现了很多帖子(只有oneonstackoverflow)-但没有人解决过这个问题。我没用的是,我想删除本地通知。这就是为什么我要遍历数组并比较要删除的通知的哈希值和当前的迭代器对象。通知正确触发。给数组添加通知UIApplication.sharedApplication().scheduleLocalNotification(newNotification)读取数组fornotificationinapplication.scheduledLocalNotifications{ifnotification.hashValue==h

iOS:如何使用区域触发器使本地通知过期?

我有一个本地地理围栏通知,使用以下代码设置:funcstartMonitoring(annotation:MKAnnotation){letregion=CLCircularRegion(center:annotation.coordinate,radius:10.0,identifier:"randomID")region.notifyOnExit=falseletnotification=UILocalNotification()notification.region=regionnotification.alertBody="Yougotit!"notification.cate

ios - 取消本地通知

我想列出预定的本地通知以检查触发日期,取消好的通知。这就是我添加本地通知的方式:letnotification=UILocalNotification()notification.fireDate=datenotification.alertBody=messagenotification.soundName=UILocalNotificationDefaultSoundNamenotification.timeZone=NSTimeZone.defaultTimeZone()这就是我列出所有通知以找到好的通知的方式:foroneEventinUIApplication.sharedA

ios - Swift 3 本地通知未触发

我有以下设置,根本没有触发任何通知。基于堆栈上的其他类似问题,我为每个请求输入了一个唯一标识符,并且还将正文添加到内容中。我有这个请求用户许可的功能。funcsendIntNotifications(){//1.RequestpermissionfromtheuserUNUserNotificationCenter.current().requestAuthorization(options:[.alert,.badge,.sound],completionHandler:{(granted,error)inifgranted{print("Notificationaccessgran

ios - iOS10应用关闭时如何响应本地通知?

应用完全关闭(非后台)时如何响应本地通知?当应用程序在后台或前台运行时,一切正常。但是当应用程序关闭并且我试图回答通知时,只有"applicationdidFinishLaunchingWithOptions"被调用,"userNotificationCenterdidReciveresponse"没有回答。我发现了这个问题(HowtohandleUNNotificationActionwhenappisclosed?),但就我而言,它既不适用于真实设备也不适用于模拟器。我还注意到,当我在关闭应用程序时响应通知时,函数"UNUserNotificationCenter.current(

ios - 将图像附加到给定图像 URL 的通知

我想在给定图像URL的情况下将图像附加到我的本地通知。这是创建附件的扩展:importUserNotificationsextensionUNNotificationAttachment{staticfunccreate(identifier:String,image:UIImage,options:[NSObject:AnyObject]?)->UNNotificationAttachment?{letfileManager=FileManager.defaultlettmpSubFolderName=ProcessInfo.processInfo.globallyUniqueStr

ios - 安排通知在特定时间触发 - Swift

在我的应用程序中,我有一个让用户选择时间的uidatepickerview。目前在我的代码中,我选择了那个时间作为dateA传递。然后我循环遍历在单独的uitableview中选择的所有日期,并检查它们是否等于今天(例如星期二)。如果日期相同,那么我会在选定的时间发送通知,该时间作为dateA传递。但是,当我尝试发送通知时,它没有发送。这是我的代码片段,展示了我的尝试:vardateA:Date?=nil//whereselectedtimeiskeptvarweekdaysChecked=[String]()//whereselectedweekdaysarekeptvaralarm

swift - 如何在非事件 watch 收到本地通知时触发触觉警报

我正在为AppleWatch开发计时器应用。在特定时间(计时器结束),iPhone会触发预定的UILocalNotification,在未激活的AppleWatch上,它会触发触觉警报,告诉用户计时器已结束。我这样做是因为一旦watch处于非事件状态,计时器就不会继续在AppleWatch上运行。我面临的问题是:a)通知有时会显示在iPhone而不是applewatch上(根据其他帖子,我担心这无法更改...)b)watch上没有触觉提示(纯粹显示通知,并且仅在下次用户激活watch时显示,而不是在实际触发通知时显示)funcsendAwakeNotification(nextTime