问题标签 [uilocalnotification]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - UILocalNotification 根本不起作用
我遇到了一些非常恼人的问题UILocalNotification
。
在完成一个我几乎完成的应用程序时,我注意到无论我尝试什么,我都无法让本地通知工作。
因此,我没有浪费时间,而是决定回归基础,看看我是否能让它们发挥作用。
我创建了一个新的基于 XCode 视图的应用程序,并替换-viewDidLoad
为:
但是,这也没有任何作用。
我希望在启动应用程序 10 秒后看到通知,但什么也没有出现。
另外,我在我的 iPhone 和模拟器上都进行了测试。
我在这里错过了一些非常重要的东西吗?(我已经搜索了 Apple 文档,但找不到任何关于为什么会发生这种情况的信息)
谢谢
iphone - 有没有办法知道何时在 iOS 中删除了应用程序?
我的问题是这样的:
我已经在 iOS 应用程序上安排了一些 UILocalNotifications,问题是如果我删除应用程序而不删除与通知关联的对象(并因此从 scheduleNotifications 数组中删除通知),通知仍然会触发。
尽管我没有经历过它们实际触发(它们设置为在一周的间隔内重复),但我有证据证明这一点,因为我在应用程序启动时对 scheduleNotifications 数组进行 NSLog,即使在删除应用程序并重新安装它之后(使用数据的实体)模型消失了),仍然显示一些预定的通知。
我在 Apple 的参考库中搜索了 UIApplication 和 UIApplicationDelegate 参考,但我发现没有方法可以知道应用程序是否被删除,如果有我就写
在所述方法中。
那么,有没有办法知道这一点?
提前感谢您,非常感谢您的帮助。
iphone - UILocalNotification 调度警报
我安排了一个通知,并在它显示警报消息之前给它 60 分钟的警告......
一旦我添加通知,我的 App Delegate 中的方法就会被调用:
我怎么知道它会在后台显示为警报?是否有任何其他委托方法我需要覆盖或使用以确保给定具有 60 分钟间隔的预定警报...
iphone - 通知发生后 UILocalNotification 显示视图?
我正在使用 UILocalNotification。当通知显示并且用户单击我的 alertAction 时,如何在我的应用加载时将它们定向到特定视图?(类似于日历应用程序如何向您显示刚刚收到警报的事件)。
我在用:
iphone - uilocalnotification 未在确切时间触发
我想uilocalnotification
在我的应用程序中实现。但问题是它没有在确切的时间发射。它在给定的发射时间 30 - 40 秒后发射。是否有我遗漏的东西,或者这是UILocalNotification
.
谢谢
iphone - 如何从 UINotification 更改警报的外观?
有什么方法可以改变 UINotification Alert 的外观(外观形状),就像我可以在 UIAlertView 上插入图像一样,如下所示
此代码将在 UIAlertView 上显示图像。我想为 UINotification 做同样的事情,但苹果应该接受它,因为我不能改变他们的库,否则应用商店会被拒绝。
iphone - iPhone 闹钟可通过声音将设备从睡眠中唤醒
我对 iPhone 的警报功能(本地通知)有点困惑,我还没有找到明确的答案。我想创建像闹钟(甚至是新邮件)这样的功能。具体来说,如果设备处于睡眠状态,它会被嗡嗡声或声音唤醒。您看不到的弹出消息(因为设备处于睡眠状态)的用处要小得多。但是,似乎使用 UILocalNotification 服务,这似乎并没有发生。我还没有查看推送通知,但它们似乎是为了别的。
我可能遗漏了一些东西(我希望如此),所以知道的人请为我澄清这个问题。闹钟、邮件和脸书都是这样做的。
我现在正在做的代码片段:
iphone - 我们如何获得本地通知的关闭事件?
我需要在接收先前安排的本地通知时安排本地通知。我已经安排了另一个关于本地通知关闭事件的通知。
uilocalnotification - UILocalNotifications repeatInterval 使用 NSWeekdayCalendarUnit
好的,所以我看到几篇帖子说您不能将 a 设置UILocalNotification
为重复多个或少于几个给定选项(每分钟/小时/天/周/月等)。
但是,这些帖子都没有解决设置 to 的属性repeatInterval
会做什么。UILocalNotification
NSWeekdayCalendarUnit
我对所有这些 NSDate 和 NSCalendar 的东西都很陌生,所以我确定我遗漏了一些东西,但我已经阅读了文档,听起来你NSWeekdayCalendarUnit
可以NSLocalNotification
重复说,每周一、周二和周四,如果NSWeekdayCalendarUnit
设置为 2,3,5。
NSWeekdayCalendarUnit 指定工作日单位。对应的值是一个 int。等于 kCFCalendarUnitWeekday。工作日单位是数字 1 到 N(对于公历 N=7,1 是星期日)。
这不正确吗?
提前致谢。
iphone - 使用间隙重复 UILocalNotifications
我有一个需要每天重复的通知。用户可以在特定日期关闭它。有没有什么简单的方法可以使用 UILocalNotification 框架来完成这个场景?
以从 2011 年 3 月 1 日开始每天重复并在 3 月 7 日和 3 月 23 日禁用的通知为例。
我想出的唯一解决方案是创建:
- 3 月 1 日至 3 月 6 日的6 个非重复UILocation 通知
- 3 月 8 日至 3 月 22 日的14 个非重复 UILocation 通知
- 3 月 24 日的1 个重复 UILocation 通知,每天重复
这是可行的,但每次用户更改删除日期时都需要重新评估。这是完成此类场景的最佳方式吗?
编辑:更不用说这正在(迅速)接近每个应用程序的 64 个通知限制。