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

标签 ios apple-push-notifications

我几乎可以肯定这个问题的答案是“否”,但如果不是,那也值得一问。

我的应用程序允许用户在工作时每隔一段时间(例如每 15 分钟)跟踪他们的焦虑程度。它会安排一个本地通知来提醒用户 15 分钟已到,当他们触摸通知并打开应用程序时,它会提示他们对自己的焦虑程度进行评分。

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

如果答案是否定的,就像我假设的那样,是否有巧妙的解决方法? (手动关闭手机上所有其他应用程序的通知,然后在我完成工作后重新打开它们对我来说是不值得的。)

最佳答案

不幸的是,没有,没有选择退出“请勿打扰”功能,并且任何可能存在的巧妙解决方法都可能会被拒绝,因为扰乱通知会违反准则:

2.5.3 Apps that ... disrupt the normal operation of the operating system ... including Push Notifications ... will be rejected.

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

您只剩下笨拙的解决方法,例如让您的用户手动创建他们自己的时钟闹钟。

关于ios - 允许 iOS 用户让您的应用忽略“请勿打扰”模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43004403/

相关文章:

ios - 注册远程通知在 Xcode 6 中不起作用

android - 我们如何在 React Native 中读取设备状态? (例如: phone in call , sleep 模式等...)

ios - 防止粘性 UICollectionView 部分标题被部分页脚推高

iOS 开发/生产推送证书 : when and how?

ios - 添加新建筑数据后发送推送通知

ios - didReceiveRemoteNotification 中的异步下载

java - 我应该使用哪个 Apple Push Notification Service Java 库?

ios - iOS应用内购买

ios - 索引超出多个部分的范围

ios - 如何有效地应用 GPUImage 过滤器?