请勿打扰-警报无法响起的故事

游戏早期警报 我们团队 的第一个iOS应用。 我们那小小的沉睡者乐队确信此闹钟应用可以唤醒世界上任何人。 我们添加了一些经典游戏,随着闹铃响起,您可以玩游戏来停止它。 好玩吧 好吧,出了点问题。

事实证明,iOS上的第三方应用程序具有一定的局限性,并且我们的闹钟不会响。 这些是我们遇到的一些限制

通知不能覆盖铃声开关,也不能覆盖“请勿打扰”模式

来自应用程序的本地通知 (即使离线也可以发送的唯一通知类型) 将永远不会在电话“睡眠”时隐式“唤醒”应用程序。这限制了应用程序开发人员在手机中设置另一个通知的可能性。贪睡事件。

第三方应用程序的通知声音的最长持续时间为30秒。 这意味着一旦30秒结束,就不会再有声音了。 现在,开发人员需要计划无限数量的通知,以确保用户将醒来。 另外,如果您尝试添加超过30秒的声音,则声音不会消失。

第三方应用程序无法将音量设置为高于或低于设备的设置音量 ,也无法抑制其他应用程序的声音。 因此,如果您一直打开声音,则可能在闹钟响起之前被Facebook或Twitter通知唤醒。

所有用于通知的警报声音 (必须捆绑在应用程序内) 必须来自应用程序 ; 应用无法访问音乐应用或Spotify中存储的声音(无法唤醒音乐)。

基本上,如果您将手机设置为静音或处于“请勿打扰”模式,则只有本机iOS闹钟会在早上响起。

最终,我们找到了使“早期”工作的方法- 如果您让该应用程序运行并仅锁定手机或让其自行锁定,它将能够在早上真正唤醒您。

我们需要一种方法来通知我们的用户有关这一重要信息的信息,并且为此我们创建了一个小屏幕。 该屏幕在2.5年来经历了一次真正的演变,我们的应用程序一直存在于App Store中,并且我们从所有更改中学到了很多东西。 我们有尴尬的时刻和启蒙的时刻。 早期的Game Alarm开发人员Jelena Krmar撰写了这个故事以及其他一些故事,您可以 我们的博客 阅读所有这些故事

并且,如果您中有更多人遇到了类似的问题,这些问题都限制了iOS上第三方应用程序的使用,请随时与我们联系并分享您的经验。