我们正在为 iPad(仅)创建一个音频应用程序,用于现场表演。该设备将直接连接到控制台。因此,您在现场表演中最不想要的就是让设备突然发出意外的警报或提醒。
通过对 Apple SDK 的研究,您似乎可以屏蔽除日历和闹钟(以及 iPhone 上的通话)之外的所有内容。
也就是说,有谁知道如何告诉设备“当我们处于‘直播’模式时,不允许任何操作系统通知”?
如果没有,我们至少可以查询它们是否已打开以便我们可以警告用户吗?
Jailbeaking 不是一种选择,因为我们想通过 App Store 出售它。
更新
另一种选择是允许常规警报等仍然通过 iPad 的扬声器播放,但我们通过底座连接器中的线路输出发送声音。
当然,我们总是可以为此开发自己的硬件,但我们正在尝试尽可能多地利用设备的内置功能。