【问题标题】:Setting a new alarm in Apple's Clock App from another application从另一个应用程序在 Apple 的时钟应用程序中设置新闹钟
【发布时间】:2012-11-20 12:59:44
【问题描述】:

我搜索了这方面的参考资料,发现了一些预告片,但没有什么全面的。

我正在寻找一种方法来从一个新的(自行创建的)应用程序中在实际的 IOS 闹钟应用程序中设置(并且可能删除,虽然不是绝对必要)一个新的闹钟。

基本上,我正在创建的应用程序将以编程方式向时钟应用程序添加一个新闹钟(设置时间,包括选择铃声),然后它会像往常一样简单地运行 - 使内置时间到了,闹钟响了。

谁能具体指出有助于实现这一目标的 API?

我确实找到了对 CFPreferences API 的引用,这些似乎意味着能够为其他应用设置首选项。这听起来很接近,但显然我需要更多信息,特别是:

1) 时钟应用程序的捆绑包/应用程序 ID 2) 使用该首选项设置添加(或删除)新警报的格式和细节

有没有人可以提供任何智慧?

非常感谢, 斯科特·赫德

【问题讨论】:

    标签: ios clock alarm


    【解决方案1】:

    这种行为是不可能的,抱歉。您可以通过您的应用程序设置带有自定义铃声的闹钟并通过您的应用程序处理它们,这些称为本地通知,但无法将闹钟添加到 ios 闹钟。

    【讨论】:

    • 好的,谢谢。内置时钟应用程序具有一些非常有用的属性——无论手机是否设置为“静音”模式,或者音量控制是否一直降低,警报都会持续响起。这是我真正想要的行为。我希望能够检测到特定事件(例如来自给定地址的 EMAIL 或来自特定号码的 SMS),然后创建警报。但是我希望无论“静音”开关或系统音量的设置如何,警报都可以持久并正常工作。感谢您帮助缩小搜索范围!
    • 您实际上无法检测短信是否已发送到用户手机或电子邮件是否已发送到他们在手机上设置的帐户。您无权访问任何此类事件,除非您的应用程序是某种电子邮件客户端/SMS 客户端,当您设置的某个服务器系统上收到邮件时,它会接收推送通知。
    猜你喜欢
    • 1970-01-01
    • 2011-12-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-12-02
    • 1970-01-01
    相关资源
    最近更新 更多