草庐IT

uilocalnotification

全部标签

iphone - UILocalNotification iOS5 问题(未显示警报)

是我一个人还是Apple破坏了iOS5(GM+公版)的UILocalNotification机制?它在测试版中似乎运行良好,但由于GM仅播放声音,因此不会显示任何警报(是的,我已经检查了通知设置并且应用程序全部打开)。我还制作了一个单独的小项目(使用全新的应用程序标识符只是为了安全起见),并使用一些非常简单的代码测试了UILocalNotification类,顺序如下:UILocalNotification*singleLocalPush=[[UILocalNotificationalloc]init];singleLocalPush.fireDate=[NSDatedateWithT

ios - UILocalNotification iOS8 handleActionWithIdentifier 从未调用过

我在这种模式下创建了一个本地通知:午餐时的AppDelegate.mif([applicationrespondsToSelector:@selector(registerUserNotificationSettings:)]){//SetupeachactiontharwillappearinthenotificationUIMutableUserNotificationAction*acceptAction=[[UIMutableUserNotificationActionalloc]init];acceptAction.identifier=@"ACCEPT_ACTION";//

ios - UILocalNotification 从应用文档播放声音

我知道UILocalNotification仅支持应用程序包中的soundName,但我看到程序在Notification中播放我录制的声音,即使程序已关闭。如何实现?任何想法对我来说都非常重要.. 最佳答案 获取应用程序文档目录的NSURL的可靠方法是这样的......NSURL*documentsDirectoryURL=[[[NSFileManagerdefaultManager]URLsForDirectory:NSDocumentDirectoryinDomains:NSUserDomainMask]lastObject]

ios - 如何设置连续30天的UILocalNotification

我想在每天上午8:00连续30天安排UILocalNotificaion,我想仅使用一个UILocationNotification实例来实现该功能。这是我安排本地通知的代码。NSDateFormatter*formatter=[[NSDateFormatteralloc]init];[formattersetDateFormat:@"HH:mm"];NSDate*date=[[NSDatealloc]init];date=[formatterdateFromString:@"08:00"];UILocalNotification*localNotification=[[UILocal

ios - 应用程序关闭后 UILocalNotification 为零

我正在使用UILocalNotifications。我遇到的一个问题是,在XCode中重新启动我的应用程序后,与通知关联的数据似乎被删除了。以下是我正在执行的步骤。-在XCode中启动应用-接收通知-在XCode中停止应用-在XCode中启动应用-转到通知中心并点击我的应用程序的通知之一-中断application:(UIApplication*)applicationdidReceiveLocalNotification:(UILocalNotification*)notification此时,如果我检查notification,我发现它是nil。任何想法出了什么问题?谢谢。

ios - 为 UILocalNotification 设置超时(一段时间后将其从锁屏和通知中心移除)

我想设置一个UILocalNotification,它会在五分钟后从锁定屏幕和通知中心消失(如果用户不点击它)。我可以为通知设置超时吗?或者可能触发另一个将删除它的通知? 最佳答案 我相信Facebook通过发送silentpushnotification来做到这一点来自他们在应用程序中触发此代码的服务器:[[UIApplicationsharedApplication]setApplicationIconBadgeNumber:0];[[UIApplicationsharedApplication]cancelAllLocalNo

ios - 自定义 UILocalNotification 的警报

我必须更改UILocalNotification的alertView。我怎样才能做到这一点? 最佳答案 您无法自定义本地通知。它只是文本+1或2个按钮。更多详情,您可以前往Apple'slocalandremotenotificationsreferencelibrary. 关于ios-自定义UILocalNotification的警报,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/question

iphone:-使用 UILocalNotification 声音播放录制的语音

我可以使用avrecorder录制语音,但它会将录制的语音保存在文档目录的路径中,我无法找到在localNotification声音中使用它的方法,所以任何人都请对这个问题有所了解录音代码:--(IBAction)startRecording{AVAudioSession*audioSession=[AVAudioSessionsharedInstance];NSError*err=nil;[audioSessionsetCategory:AVAudioSessionCategoryPlayAndRecorderror:&err];NSArray*searchPaths=NSSearc

ios - 检测未确认的 UILocalNotifications

好像是didFinishLaunchingWithOptions:(NSDictionary*)launchOptions和didReceiveLocalNotification:(UILocalNotification*)通知仅当用户确认UILocalNotification时才会触发,例如通过滑动slider或触摸iOS通知下拉列表中的条目。如果用户忽略UILocalNotification并通过简单地点击应用程序图标重新进入应用程序,是否有任何方法可以判断UILocalNotification已关闭?我应该提一下,这实际上只适用于重复通知,因为可以通过观察总数来检测非重复通知的触

ios - 如何使用 iOS 8 弃用设置每周重复的 UILocalNotifications?

在iOS8之前,安排每周重复通知很容易,我们只需将NSWeekCalendarUnit分配给notification.repeatInterval值即可。现在在iOS8中,几乎所有的NSCalendarUnit值都已被弃用和替换,主要是因为Apple可以将它们从NSDayCalendarUnit重命名为NSCalendarUnitDay以保持一致性.但是,他们将NSWeekCalendarUnit更改为NSCalendarUnitWeekOfMonth和NSCalendarUnitWeekOfYear,但没有明确说明区别是什么,UILocalNotification文档仍然在讨论已弃用