允许iOS用户让您的应用忽略“请勿打扰”模式

时间:2017-03-24 16:16:17

标签: ios apple-push-notifications

我几乎可以肯定这个问题的答案是'不',但如果不是,那就值得问。

我的应用允许用户在工作时间隔(例如每15分钟)跟踪他们的焦虑情绪。它会安排本地通知,提醒用户15分钟即可启动,当他们触摸通知并打开应用程序时,会提示他们评估他们的焦虑情绪。

当我已经超级紧张时,有一件事让我感到焦虑,那就是短信,所以我工作时有时会打开“请勿打扰”模式。但是,我仍然希望听到我的应用程序的通知,我认为这对我的用户群来说是一个相当常见的用例。有没有办法让我的应用程序请求权限忽略请勿打扰,就像应用程序首先请求发送通知的权限一样? Apple Clock应用程序会产生噪音,但我猜他们可以访问具有更强功能的SDK。

如果答案是否定的,就像我认为的那样,是否有一个聪明的解决办法? (手动关闭手机上每个其他应用的通知,然后在我完成工作时将其重新打开对我来说不值得。)

1 个答案:

答案 0 :(得分:1)

不幸的是,没有选择退出请勿打扰,任何可能存在的聪明的解决方法都可能会被拒绝,因为搞乱通知违反了准则:

  

2.5.3 ......会破坏操作系统正常运行的应用......包括推送通知......将被拒绝。

     

https://developer.apple.com/app-store/review/guidelines/#software-requirements

您可以使用笨重的解决方法,例如让用户手动创建自己的时钟闹钟。