uilocalnotification相关内容

我可以自定义 UILocalNotification 重复间隔吗(即仅限工作日?)

我希望能够安排 UILocalNotification 每天在同一时间重复,但仅限于工作日(周六或周日除外).这是否可以使用 UILocalNotification 的重复间隔功能,或者是我创建某种处理时间和日期并确定何时提前安排(几个)通知的类的唯一选择? 提前致谢. 解决方案 是的,这是可能的.将 UILocalNotification 的 repeatInterval 设置为 ..

删除代码后触发本地通知

我在使用 UILocalNotification 时遇到了一个奇怪的问题.我在每晚 11:59 安排本地通知.现在,我已经从我的项目中删除了该代码,但我仍然每天晚上 11:59 收到该本地通知.我尝试从设备中删除构建,更改设备并清理派生数据. 解决方案 这实际上是标准的 iOS 行为,因为您在 iOS(实际操作系统)上安排通知.这意味着,一旦你安排了一个 UILocalNotificati ..
发布时间:2021-09-12 20:45:47 移动开发

iOS - 如何判断本地通知是否导致我的应用进入前台?

我的应用程序委托中有代码 应用程序:didReceiveLocalNotification: 每当我的应用处于前台时,为该本地通知显示 UIAlertView 的方法. 如果本地通知到达时我的应用程序在后台,用户会收到通知,并且可以通过选择它来启动应用程序.在这种情况下,我的应用程序出现在我的应用程序委托的前台 applicationWillEnterForeground: 被调 ..

如何检查用户是否从“设置"中返回

我正在向我的用户发送本地通知,我想在通知设置按钮上显示相关标题. 如果本地通知关闭,这个标题应该是“Notifications: off",如果本地通知打开,这个标题应该类似于“Preferences". 现在我正在 viewDidLoad 和 viewDidAppear 中检查这个,它工作正常. if UIApplication.sharedApplication().curren ..
发布时间:2021-09-12 20:45:38 移动开发

每 n 天安排一次本地通知(时区安全)

我相信这已经被问过好几次了,但没有明确的答案. 有两种安排时间通知的方法:UNCalendarNotification 和 UNTimeIntervalNotificationTrigger. 为特定时间和一周中的某天安排通知是微不足道的,与每月的特定日期相同,但针对特定时间(每 n 天)安排通知并不是那么简单. 例如每 5 天 11:00. UNTimeIntervalN ..

iPhone UILocalNotification 加载特定视图

我的本​​地通知正在运行,但是当我单击“视图"返回应用程序时,在应用程序委托中,我试图加载特定视图,但它不会加载.这可能吗?它总是回到上次查看的视图. 解决方案 当您点击通知上的“查看"时,它会将您带回您的应用程序,您的应用程序会显示之前显示的任何内容(如果它是后台显示的)或已启动. 如果您需要显示特定 UI 以响应通知,请考虑实施 方法 -[应用程序:didReceiveLocal ..
发布时间:2021-09-12 20:45:28 移动开发

特定时间的本地通知

我有一个应用程序,我需要在特定日期和时间收到通知.我正在使用以下代码来设置日期和时间. let app = UIApplication.sharedApplication()让notificationSettings = UIUserNotificationSettings(forTypes: [.Alert, .Sound], Categories: nil)app.registerUserN ..
发布时间:2021-09-12 20:45:23 移动开发

如何在 iOS 应用程序上放置通知每一 (1) 小时重复一次?

我试图在我的应用程序中放置通知,它应该每隔一小时重复一次,但它重复不受管制,要清楚,它有时会重复 30 分钟有时一小时有时会很长时间等等.我在“AppDelegate.swift"中使用的代码: class AppDelegate: UIResponder, UIApplicationDelegate {变量窗口:UIWindow?func application(application: UI ..
发布时间:2021-09-12 20:45:20 移动开发

iOS - 本地通知 - cancelAllLocalNotifications

可能是一个简单的问题:当我调用“cancelAllLocalNotifications"时,它是只取消由应用创建的通知,还是也会取消来自其他应用的所有通知? 解决方案 其他应用创建的通知不受影响. 来自:本地和推送通知编程指南 "您可以通过调用取消特定的预定通知cancelLocalNotification:在应用程序对象上,您可以取消通过调用 cancelAllLocalNo ..
发布时间:2021-09-12 20:45:13 移动开发

iOS – UILocalNotification 为同一个通知触发两次

如果我安排两个 UILocalNotification 并将它们都设置为在完全相同的 fireDate 触发.然后在设备(这不是模拟器错误)的 fireDate 上,application:didReceiveLocalNotification: 将触发 4 次(每个通知 2 次).这是一个已知的错误?因为我一直没能找到关于它的任何信息. 解决方案 请向 http://bugreport ..
发布时间:2021-09-12 20:45:10 移动开发

UILocalNotification:播放保存在文档目录中的自定义音频文件

目前我正在创建一个警报应用程序,它可以播放来自服务器的自定义音频剪辑.我实现这一点的计划是将所有音频剪辑保存在本地,然后相应地设置 soundName. 但我有几个问题.目前,我在将音频文件保存在捆绑目录中时遇到了麻烦,并且只能将文件保存在文档目录中.是否可以从文档目录而不是包目录中设置 soundName ? 或者 我可以将音频文件从服务器保存到捆绑目录吗? var localNot ..
发布时间:2021-09-12 20:45:04 移动开发

不同时间的本地通知重复

我有一个应用程序可以生成祈祷时间(每天 5 次),我想为 5 次祈祷创建通知,但问题是根据一些计算,时间每天都在变化. 编辑: 计算是根据 GPS 位置完成的,因此当用户更改到另一个城市时,时间将相应更新.我将日期、时区、GPS 坐标输入到一个方法中,并以 (HH:mm) 格式获取给定日期/位置的祈祷时间值.现在我需要设置通知.我不确定在哪里设置它们. 这是代码 #import ..
发布时间:2021-09-12 20:45:01 移动开发

检查是否从 Swift 中的 UILocalNotification 启动

这是如何检查launchOptions的后续问题Swift? - 我让我的应用成功启动而没有崩溃,但我似乎无法正确检测应用是从通知启动还是正常启动. 我正在像这样创建我的 UILocalNotification: //在这里设置一个频繁重复的通知只是为了测试...var fast = UILocalNotification()fast.fireDate = NSDate(timeInter ..
发布时间:2021-09-12 20:44:58 移动开发

在 Swift 中安排本地通知从明天开始每天重复

我正在尝试安排本地通知每天(即重复)在特定时间触发,但从明天开始. 即“从明天开始,每天晚上 8 点触发通知" 我一直在使用 this SO question as指导,我相信我正在做它所说的,但是当我运行以下代码时,我今天仍然收到通知(例如,如果我在晚上 8 点之前安排通知): func testDateNotification(){让内容 = UNMutableNotifica ..
发布时间:2021-09-12 20:44:53 移动开发

Iphone presentLocalNotificationNow 在后台应用程序时不会触发警报和声音

我有一个应用程序注册位置更新,运行测试,有时当我在应用程序处于后台时进入一个区域时,我会收到带有声音的警报通知.有时我只在通知中心看到通知,我没有收到任何声音和警报......您可以怎样做才能始终收到声音和警报通知? 这就是我的看法 UILocalNotification *localNotif = [[UILocalNotification alloc] init];localNoti ..
发布时间:2021-09-12 19:35:50 移动开发