草庐IT

UILocalNotification

全部标签

ios - IOS 中的警报应用循环声音通知

我正在开发IOS中的警报应用程序。当应用程序处于后台模式时我想在哪里发送通知。声音通知类似于ALARM。也就是说,除非用户不执行任何交互,否则声音不会停止。我们使用了通知,但它只会播放30秒。即默认通知。是否有任何其他选项可以通过声音(ALARM)通知用户。提前致谢。 最佳答案 另一种解决方法是,将本地通知的repeatInterval属性设置为NSMinuteCalendarUnit。localnotification.repeatInterval=NSMinuteCalendarUnit;一旦用户打开应用程序,使用取消所有通知[

ios - 扩展 UILocalNotification

我是iOS新手。我尝试扩展UILocalNotification。我的课在下面。@interfaceFSCustomNatification:UILocalNotificationtypedefenum{FSCustomNatificationPay,FSCustomNatificationWrite,FSCustomNatificationSend}NotificationTypeT;@property(nonatomic,assign)NotificationTypeTtypeNotificationT;@end#import"FSCustomNatification.h"@imp

ios - 本地通知不适用于设备,但适用于模拟器

我已经阅读了一些关于如何使用UILocalNotification的指南。因此,自从我第一次尝试以来,我已经尝试过但没有成功。要在AppDelegate.m中注册通知,我使用:-(BOOL)application:(UIApplication*)applicationdidFinishLaunchingWithOptions:(NSDictionary*)launchOptions{...//ifitisiOS8if([applicationrespondsToSelector:@selector(registerUserNotificationSettings:)]){UIUserN

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

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

ios - Reminders 应用程序如何知道只在提醒当天跟踪我的位置?

在iOS5引入的提醒应用程序中,您可以设置地理围栏,因此当您靠近某个地址时,您的提醒就会提醒。还可以为特定日期配置基于位置的提醒。Apple在处理基于位置和时间的提醒方面非常高效,因为他们直到提醒之日才开始跟踪您的位置。例子:今天是星期一,我设置了星期三的提醒,当我回到家时提醒我倒垃圾。如果您注意的话,您会注意到电池生命周期指示器旁边的位置服务指示器(紫色三角形)直到周三午夜钟声才会出现。我很好奇是否有一个公共(public)API允许您的应用程序响应这样的时间变化,或者他们是否正在使用一些私有(private)API。我找到了UIApplicationSignificantTimeC

ios - 在推送/本地通知的右侧显示自定义图像?

我收到了存折应用程序的通知,我在其中保存了我购买的电影票。通知在锁定屏幕上有2个图像:左侧是我购买电影票的原始应用程序的图标,右侧是存折票信息的图像。检查下面的屏幕截图:此通知是本地通知,由Passbook应用程序生成。首先我想知道我们如何在右侧添加自定义图像,这不是应用程序图标及其稍后在应用程序中生成的内容。我希望实现这一目标,但没有太多相关信息。其次,这也适用于推送通知吗?如果是?是否有提及的文档?编辑:我只想知道我分享的上面的截图可以完成吗?因为存折正在做。我需要解决方案,即使它只是用于本地通知。谢谢。 最佳答案 你应该使用W

ios - 甚至可以自定义 iOS 闹钟?

过去几天我一直在为Android构建自定义闹钟。到目前为止一切顺利,警报响起,我使用HTTP流播放一些远程声音(当然需要网络,否则,有本地声音的后备)。现在是时候将这个应用程序带到iOS上了,我是一个完全的初学者,但我不害怕学习Objective-C,因为客户端部分非常简单。但据我所见,这在我看来是不可能的。如果可能的话,我想在这里得到一些帮助:在iOS开发人员文档中,我看到“对于iOS中的远程通知,您可以指定iOS在为应用程序呈现本地或远程通知时播放的自定义声音。声音文件必须位于客户端应用程序。”。这对我来说很糟糕,我想依次播放1到许多声音,并且可能超过30秒。有解决办法吗?在另一个

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