草庐IT

localnotification

全部标签

ios - 管理您的应用安排的本地通知的好方法是什么?

我正在深入iOS开发并一直在开发闹钟应用,以熟悉iOS平台和SDK。我正在使用本地通知来处理我的警报,但我需要一些方法来管理我设置的本地通知,以便在我编辑或删除与其关联的任何警报时更新它们。我想出了如何在安排后使用cancelLocalNotification:函数取消安排本地通知,但我很难弄清楚如何检索与已编辑的警报关联的本地通知对象或删除以便我可以使用该功能。我应该注意到,我所有用于创建本地通知的警报对象都存储在核心数据数据库中,并且它们的接口(interface)定义为...@interfaceAlarm:NSManagedObject{}@property(nonatomic,

ios - 获取现有 UILocalNotifications 的列表并修改它们的日期

我正在尝试安排多个UILocalNotification,我需要访问已创建的通知。是否可以创建所有UILocalNotification的列表/数组?我可以编辑现有本地通知的触发日期吗?这是我用来创建本地通知的代码:UILocalNotification*localNotification=[[UILocalNotificationalloc]init];localNotification.fireDate=pickerDate;localNotification.alertBody=textFieldName.text;localNotification.alertAction=@"

ios - 在iOS中每天在不同时间实现多个本地通知的逻辑

实际上,我正在开发一个在日出和日落时间触发本地通知的应用程序(每天不同,所以不能使用闹钟)。此外,我需要离线使用此功能。我已经试过了:一次注册全年通知,但由于通知限制限制,它不起作用在当前通知的触发事件上注册下一个通知,但当设备关闭时通知未触发时,此逻辑失败。如有任何帮助,我们将不胜感激。:) 最佳答案 请引用这个stackoverflowpost关于一个API,您可以使用它在与日出/日落相关的时间接收回调。该答案还解释了如何使用API。这个问题与另一个问题略有不同,因此我没有标记重复。要添加的特定于此问题的是,您不需要长时间预先计

ios - UILocalNotification 动画两次

这个问题在这里已经有了答案:iOSPushNotificationBannershowntwiceforasinglePush(8个答案)关闭2年前。我正在使用以下代码在我的应用程序中安排UILocalNotification。问题是通知动画两次。UILocalNotification*localNotification=[UILocalNotificationnew];localNotification.alertBody=@"Testmessage";localNotification.fireDate=[NSDatedateWithTimeIntervalSinceNow:3];

java - 代号一本地通知不适用于 ios

我添加了一个本地通知,所以当我的应用程序在打开时收到推送时,仍然会有一个弹出窗口和一个声音。它在Android上运行良好,但在iOS上根本不会出现本地通知。推送通知在两个平台上都运行良好。这是我在推送回调中应该触发通知的代码(如果应用程序已打开):if(Display.getInstance().getCurrent()!=null){LocalNotificationn=newLocalNotification();n.setId(value);n.setAlertBody(value);n.setAlertTitle({appname});n.setBadgeNumber(1);D

ios - UILocalNotification 最大差异

在Apple的LocalandPushNotificationProgrammingGuide中,它说:Eachapplicationonadeviceislimitedtothesoonest-firing64scheduledlocalnotifications.Theoperatingsystemdiscardsnotificationsthatexceedthislimit.Itconsidersarecurringnotificationtobeasinglenotification.LINK但是,在iOS应用程序编程指南中,它说Listing4-3showsanexampl

ios - WatchOS 应用程序 4.0 : How to schedule a local notification

我的应用程序在后台或非事件模式下本地通知不起作用。我从来没有在watch上收到本地通知。更新:不到3分钟安排一个本地通知它工作正常但超过3分钟它就不起作用。那么如何解决这个问题呢?根据我的理解,我的代码如下。UNUserNotificationCenter*center=[UNUserNotificationCentercurrentNotificationCenter];center.delegate=self;//Objective-CUNMutableNotificationContent*content=[UNMutableNotificationContentnew];con

iOS 定期后台位置更新,这不仅取决于重大的位置变化

我有一个应用程序必须报告用户位置,即使它在后台运行甚至被杀死(终止)也是如此。问题是应用程序应该报告位置不少于1小时的间隔。我正在使用显着位置更改(SLC)来跟踪所有移动,当用户在旅途中时这已经足够了,但是一旦用户停止,就不会引发进一步的更新,应用程序也没有机会提交新位置(当用户停留时在同一区域但没有SLC)。为了涵盖这种情况,我开始使用后台提取在后台定期发送更新位置,即使没有SLC)。这里的问题是后台提取过去经常工作(自从我在另一个iOS7.x应用程序中使用以来每20-30分钟一次)但现在使用iOS8/iOS9我每天只能获取一次左右,这是NotAcceptable就我而言。我已经执行

ios - 本地通知未触发

我正在尝试使用本地通知,这是我的代码:应用委托(delegate)application.registerUserNotificationSettings(UIUserNotificationSettings(forTypes:[UIUserNotificationType.Sound,UIUserNotificationType.Alert,UIUserNotificationType.Badge],categories:nil))notificationViewControllerletlocalNotification:UILocalNotification=UILocalNot

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

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