草庐IT

uilocalnotifications

全部标签

ios - 为什么我的 UILocalNotification 不播放任何声音?

这让我抓狂,我相信我现在已经尝试了所有可能的方法,但我的手机仍然决定保持静音。我只想让它在我显示本地通知时播放任何声音。目前,UILocalNotificationDefaultSoundName和我添加到我的应用程序包中的自定义声音都不起作用。我编写了一个简单的倒计时应用程序,它在倒计时结束时使用presentLocalNotification:。-(void)showLocalNotification{UILocalNotification*alarmNotification=[[UILocalNotificationalloc]init];alarmNotification.al

ios - UILocalNotification.alertBody 的格式化文本

我正在寻找一种方法来格式化UILocalNotification的alertBody文本。我注意到,例如邮件应用程序从主题设置第一行,第二行和第三行是电子邮件正文的预览。如果主题超过1行,则会被截断。这适用于动态字体,因此无论辅助功能中设置的文本大小如何。我试图取得同样的结果,但没有成功。我尝试过的截断字符串到指定长度在使用preferedFontForTextStyle时使用sizeWithAttributes获取字符串大小所有这些解决方案都部分有效,但对于某些文本大小/设备会失败我正在寻找的是一种获取锁定屏幕的通知字体名称、大小、字距调整或任何其他必要参数的方法,以便能够将UILo

ios - 我可以更改重复的 UILocalNotification 中的消息吗?

我有一个每小时重复一次的UILocalNotification,我想在它重复时更改消息以使其不同,或者在3条消息之间轮换。有谁知道这样做的方法吗?此外,似乎我无法自定义我的重复本地通知超过每分钟、每小时、每天一次等。我想要的是每15分钟一次通知。我怀疑这是不可能的……除非你知道办法吗?非常感谢您提供的帮助。 最佳答案 如果您想更改消息,您可以访问应用程序委托(delegate)中的scheduledLocalNotifications数组并修改消息,但为此您需要运行应用程序。我认为最好是简单地为您要显示的不同消息安排不同的通知。关于

ios - 为 iCloud 和 UILocalNotification 更新安排 iOS 后台任务

我希望在我的应用中实现通知。该应用通过iCloud共享数据,通知保存在iCloud共享数据中。(这是一个鞋盒应用程序。)很遗憾,我没有支持推送通知的资源。根据这份文件:https://developer.apple.com/library/ios/documentation/NetworkingInternet/Conceptual/RemoteNotificationsPG/Chapters/WhatAreRemoteNotif.html#//apple_ref/doc/uid/TP40008194-CH102-SW1TheonlytypeofpushnotificationinOS

ios - 一次可以设置多少个uilocalnotifications?

我设置了大约370个UILocalNotification但我只能设置64...for(inti=0;i 最佳答案 最大限制为64。我也有同样的问题,我需要安排许多通知。我已经安排了64条通知,当应用程序再次打开时,我将安排剩余的通知。FormoreInfo 关于ios-一次可以设置多少个uilocalnotifications?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/2

ios - 如何向 UILocalNotification 警报添加操作按钮/操作?

我在我的应用程序中安排了一个本地通知,现在当我向左滑动警报时,我会看到一个通用的取消(十字)按钮。我很好奇我是否可以像下图那样向它添加自定义按钮/操作? 最佳答案 我为您准备了一些代码片段,它在ViewDidLoad方法显示后10秒通过一个按钮显示通知。importUIKitclassTestViewController:UIViewController{letcategory=UIMutableUserNotificationCategory()overridefuncviewDidLoad(){super.viewDidLoad

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

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

ios - UILocalNotification 动画两次

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

ios - UILocalNotification 最大差异

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

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

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