jjzjj

UILocalNotification

全部标签

ios - UIApplication cancelAllLocalNotifications 如何在应用程序更新之间工作?

有谁知道UIApplication上的cancelAllLocalNotifications方法是如何工作的?我特别想知道iOS是如何知道要取消什么的。它通过AppID知道吗?或者它是否以某种方式使用应用程序的版本号?我现在遇到的通知比我预期的要多。这是工作流程:取消应用启动时的所有通知在应用退出时安排通知*安排时,将通知信息添加到“最近”列表*安排时,每天只安排1个通知(在我断开手机连接之前在XCode中的日志记录语句中验证)。现在,这就是我正在经历的:每天收到4条通知只有1个通知出现在我的“最近”列表中(这是有道理的,因为这就是我安排的全部)以前,我将每天的通知数设置为3。然后我更

IOS 推送通知声音不起作用

我正在以这种方式实现通知:-(void)scheduleLocalNotificationWithDate:(NSDate*)AlarmDate{UILocalNotification*Notification=[[UILocalNotificationalloc]init];Notification.fireDate=AlarmDate;Notification.alertBody=@"Timetowakeup!";Notification.soundName=@"sound.caf";[[UIApplicationsharedApplication]scheduleLocalNot

iphone - iOS 本地通知打开特定选项卡?

我正在构建一个应用程序,将当天的报价作为选项卡Controller中的第三个选项卡。我想要本地通知选项,让用户在他们安排的时间知道有新报价。我还希望在单击通知时将应用程序直接打开到第三个选项卡,但我不确定如何执行最后一部分。我看过Openaspecifictab/viewwhenuserreceivesapushnotification但是接受的答案确实没有关于如何做的任何细节。本地通知已经在代码中设置,只需要知道在通知代码或appdelegate本身中放入什么以将其打开到第三个选项卡。谢谢 最佳答案 在application:di

iphone - 更改已设置的 UILocalNotification 的 soundName

对于尚未创建的通知(新通知)它会更改,但对于已经创建的通知,之前的声音会保留。我试过:NSString*soundName=cell.titleLabel.text;NSArray*notifications=[[UIApplicationsharedApplication]scheduledLocalNotifications];for(UILocalNotification*notifinnotifications){notif.soundName=[NSStringstringWithFormat:@"%@.mp3",soundName];}但它不起作用...

ios - 本地通知问题

我正在尝试在数组日期与当前日期相同时收到通知,这段代码是我用于此任务的NSDateFormatter*Form=[[NSDateFormatteralloc]init];[FormsetDateFormat:@"dd/MM/yyyy"];UILocalNotification*notification=[[UILocalNotificationalloc]init];for(inti=0;i建议我做错了什么 最佳答案 您是否已将此代码放入您的应用委托(delegate)中?-(void)application:(UIApplicat

ios - PhoneGap iOS LocalNotifications 夏令时

我正在使用(臭名昭著的)DrewDahlman'sPhonegapLocalNotificationsiniOS.它似乎有效。我从来没有写过一行objective-c并且不想写(这可能就是我现在遇到麻烦的原因!)但我认为插件工作不正常并且会如果可能的话,我想修复它。当我在今天13:00设置通知时,它会正确触发。但是,当实行夏令时时,通知会在14:00触发,晚了一个小时。这是因为没有考虑时区吗?Drew提到将时区设置为+0000不是问题,但这是错误信息吗?我应该更新插件来处理时区和夏令时吗?或者在我自己的代码中处理夏令时,并在DST激活时简单地将日期设置为-1小时?我想我必须更新Loca

ios - 在后台停止音频

有一个名为IHeartRadio的应用程序可以让您设置一个sleep定时器,它会在指定的时间间隔后关闭音频。您首先选择一个要收听的电台,然后选择一个sleep时间,之后电台将停止播放。该应用不需要在前台运行。应用程序在后台时如何停止音频?一种理论是设置一个带有静音音频的UILocalNotification。然后UILocalNotification将接管设备的音频,实际上使正在播放的任何音频静音。那没有用。计时器不在后台工作,这不会在后台留下太多基于时间的行为。 最佳答案 当UIBackgroundModes键包含音频值时,系统的

ios - 触发本地通知时的自定义 View

我对Xcode比较陌生,我正在构建一个非常简单的闹钟,下面是该应用程序的一小段。我的问题是:如何在触发警报时显示自定义View(即图片或动画),并在其上放置一个“关闭”按钮?提前谢谢你尼古拉-(void)scheduleLocalNotificationWithDate:(NSDate*)fireDate:(NSString*)message{UILocalNotification*notificaiton=[[UILocalNotificationalloc]init];if(notificaiton==nil)return;notificaiton.fireDate=fireDat

iphone - iOS - UILocalNotification 不触发(在后台设置时)

我有这段代码来安排UILocalNotification:UILocalNotification*localNotification=[[UILocalNotificationalloc]init];localNotification.userInfo=@{PLANNED_EVENT_ID:@"someid"};localNotification.fireDate=someStartDate;localNotification.alertBody=@"Sometext";localNotification.timeZone=[NSTimeZonedefaultTimeZone];loc

ios - 如何以编程方式检查 iPhone 是否从 sleep 状态变为事件状态?

我试过检查不同的线程,但没有成功。我正在创建一个应用程序,我希望在我的iDevice(iPhone/iPod/iPad)将其状态从事件状态更改为sleep状态时收到通知,反之亦然。我知道当我们需要在应用程序级别实现相同的方法时,-applicationWillResignActive-applicationDidBecomeActive场景就像,即使我的应用程序没有在后台运行,也应该有一些代码会通知我设备状态(事件到sleep和sleep到事件)P.S:我需要在本地通知用户提前致谢。 最佳答案 据我所知,您可以试试这个:[[NSNo