【发布时间】:2015-03-25 16:27:57
【问题描述】:
我正在开发一个使用大量通知(远程、本地)的 iOS 7、8 项目。我对本地通知有一些疑问。
- 我正在使用本地通知来安排闹钟或倒计时。据我所知,使用 NSTimer 并不是一个很好的选择,因为它在后台最多只有 10',如果应用程序进程被杀死,它就不再工作了。本地通知由 iOS 管理,但当应用程序不在前台时,我必须接受它的警报。没有什么能比得上无声本地通知(没有警报、声音或徽章的本地通知,尽管它在后台,但应用程序仍然知道它)。我说的对吗?
- 假设通知中心有一些简单的本地通知,由我们的应用程序安排。通常,当我点击通知以在我的应用程序中查看它时,其他人会一直存在,直到我们与他们互动。在某些我还没有弄清楚的情况下,所有其他通知都会从通知中心中删除。有没有人遇到这个并理解为什么?
- 我发现 iOS 中的交互式通知功能非常有限。我想更改定义的 UIMutableUserNotificationAction 按钮的标题并为其添加图像,就像我可以使用 UIButton 一样。所以问题是:是否可以自定义操作按钮的 UI?
感谢您的帮助!
【问题讨论】:
标签: ios objective-c background notifications foreground