你能否使用编程方式在iOS 8中切换勿扰模式(使用Swift)?

11

根据我的调查,看起来在 iOS 6 或 7 中无法切换免打扰模式。想知道在 iOS 8 中是否可以做到。我没有在苹果的文档中找到任何信息。

如果有帮助的话,谢谢!


3
如果苹果允许应用程序修改该设置,我会感到震惊。 - nobody
2
@Andrew 为什么不呢?这将非常有用! - Ichor de Dionysos
1
例如,我正在开发一个应用程序,在该应用程序中,用户需要学习一段时间而不会被打扰,仅仅因为一个朋友更新了他的Facebook状态或者WhatsApp群组讨论了非常无用的事情。 - Ichor de Dionysos
它可能被过度使用。想象一下,一个应用程序刚刚打开了免打扰模式,而另一个应用程序则禁用了它。但我确实同意我们应该有能力访问关于此的信息,在这种情况下,您至少可以通知用户关闭或打开它。 - Eric Yuan
2个回答

16

虽然正确的答案是“目前不能”,但说这是因为沙盒机制是误导性的。当你使用苹果提供的SDK时,iOS上大多数操作基本上都是苹果授权的绕过沙盒的方式。

正确的答案是,不可以,因为苹果不允许并且还没有发布允许此操作的SDK。


9

这项功能将超出苹果为每个应用程序设置的沙盒以外。应用程序之间和沙盒之外的联系受到严格限制。苹果允许你使用的一个例子是打开闪光灯,但像飞行模式一样,勿扰模式是受限的。这里有关于沙盒的更多信息。


你也可以调节屏幕亮度对吧? - Supertecnoboff

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接