【问题标题】:Can you programmatically toggle Do Not Disturb mode in iOS 8 (w/ Swift)?您可以在 iOS 8(带 Swift)中以编程方式切换“请勿打扰”模式吗?
【发布时间】:2015-01-16 02:36:01
【问题描述】:

对此进行一些研究,您似乎无法在 iOS 6 或 7 中切换“请勿打扰”模式。想知道您是否可以在 iOS 8 中进行此操作。我在 Apple 的文档中找不到任何内容

任何帮助都会很棒。谢谢!

【问题讨论】:

  • 如果 Apple 允许应用修改该设置,我会感到震惊。
  • @Andrew 为什么?这将是超级有用的!
  • 例如,我开发了一个应用程序,用户应该学习一段时间,不要因为朋友更新他的 Facebook 状态或 Whatsapp Group 讨论超级无用的事情而受到干扰
  • 它可能被过度使用。想象一下,一个应用程序刚刚打开了 dnd 模式,而另一个应用程序禁用了它。但我同意我们应该能够访问相关信息,在这种情况下,您至少可以通知用户将其关闭或打开。

标签: ios swift ios8


【解决方案1】:

虽然正确答案是“目前不能”,但说这是因为沙盒是一种误导。当您使用 Apple 提供的 SDK 时,您在 iOS 上所做的大多数事情基本上都是 Apple 认可的对沙盒的规避。

正确的答案是,不,你不能,因为 Apple 不允许,而且还没有发布 SDK 允许这样做。

【讨论】:

    【解决方案2】:

    此功能将在 Apple 将每个应用程序放入的沙箱之外。应用程序之间的联系以及沙箱外的联系非常有限。苹果让你逃脱的一个例子是打开手电筒,但就像 AirPlane 模式一样,请勿打扰(应该)受到限制。 Here 是关于沙盒的更多信息。

    【讨论】:

    • 你也可以把屏幕亮度调到右边?
    猜你喜欢
    • 2020-09-30
    • 2015-10-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多