- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我正在深入研究 iOS 开发并构建自己的闹钟应用以熟悉平台和 SDK。我目前正在学习的 API 之一是 Local Notifications API,我认为它与 Apple 用于在其时钟应用程序中实现闹钟的 API 相同。
我不明白他们是如何实现“贪睡”功能的。据我了解,本地通知允许您向用户展示一个最多有两个按钮的警告框,当您的应用程序未在前台运行时,一个按钮用于关闭警报,一个按钮用于将用户带到您的应用程序.然而,在 Apple 的时钟应用程序中,用户似乎会看到一个带有两个按钮的警告框,一个按钮用于关闭闹钟,一个按钮用于“暂停”并重新安排闹钟,而无需启动时钟应用程序。我的问题是...
当用户点击“贪睡”按钮时,您认为 Apple 如何在不启动时钟应用程序的情况下重新安排闹钟的本地通知?您是否认为他们正在使用自己的私有(private) API 来规避仅允许两个选项的本地通知的限制?或者您认为他们启动时钟应用程序是为了重新安排本地通知,他们只是不显示应用程序启动和退出?
文档说本地通知的“alertAction”属性是要显示在警告框右侧按钮和锁定屏幕 slider 上的文本。然而,在 Apple 的时钟应用程序中,“贪睡”文本是提醒框中的左按钮,也不是 slider 栏文本。为什么这是倒退?
非常感谢您的想法!
最佳答案
本地通知 API 没有任何机制来执行您想要的操作。闹钟应用程序几乎肯定没有使用任何本地通知的基础设施,它早于它们。即使它被考虑到本地通知提供的某些基础设施中,它也肯定没有使用公共(public) API。
你应该 file请求添加此功能的错误。
关于iphone - 如何在他们的时钟应用程序中实现 Apple 的 "Snooze"功能?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3441257/
有人知道如何执行贪睡功能以及我哪里出错了吗? 我的默认小睡时间是 5 分钟。在重新启动之前一切正常 应用程序然后不再工作。如果我清除缓存和数据,它会再次工作。 public void onClick
我已经看到一些闹钟应用程序(例如 Rise)在 iPhone 锁定屏幕中显示“滑动以暂停”消息,而通常显示的是“滑动以解锁”。该应用程序在前台,但屏幕被锁定。这是怎么做到的?我在 Stackoverf
很难说出这里要问什么。这个问题模棱两可、含糊不清、不完整、过于宽泛或夸夸其谈,无法以目前的形式得到合理的回答。如需帮助澄清此问题以便重新打开,visit the help center . 关闭
我一直在研究闹钟“应用”项目,以练习JavaScript。我对它还很陌生,所以也许我只是不正确地理解clearInterval(),而我希望有人可以提供帮助。 JavaScript: let soun
我正在深入研究 iOS 开发并构建自己的闹钟应用以熟悉平台和 SDK。我目前正在学习的 API 之一是 Local Notifications API,我认为它与 Apple 用于在其时钟应用程序中实
是否可以通过 API 访问 Gmail 贪睡的日期?我在 stackoverflow 中遇到了一个黑客,它允许用户通过 secret 标签搜索“label:snoozed”来搜索哪些电子邮件被暂停,但
我是一名优秀的程序员,十分优秀!