我们可以使用私有 api 以编程方式关闭系统生成的警报吗
Posted
技术标签:
【中文标题】我们可以使用私有 api 以编程方式关闭系统生成的警报吗【英文标题】:Can we dismiss system generated alerts programmatically using private api's 【发布时间】:2017-10-06 05:43:12 【问题描述】:我想关闭系统生成的警报。开发的应用是企业版,不用担心苹果审核。
我希望它可以在没有越狱的情况下工作。
任何帮助将不胜感激。
【问题讨论】:
请查看此帖子***.com/questions/31857137/… 请先阅读问题,我问的是系统生成的警报。 你的意思是像推送权限,还是位置权限警报? 任何系统级别的警报,例如当我们使用 URL 方案发起呼叫时,它会显示警报提示以供确认 【参考方案1】:如果您正在谈论 URL 方案的警报,那么您无法对它们做任何事情。 SpringBoard 正在显示这些警报。当您调用任何 URL 方案时,它会被转发到 SpringBoard。它解析它并从那里做必要的事情。对于电话,它实际上会检查并显示特殊警报以请求用户允许拨打电话。
【讨论】:
有没有办法使用私有框架来处理这个问题。 @Jas_meet,警报来自不同的进程。你对此无能为力。这就像试图隐藏由不同 ios 应用程序显示的 UIAlertController。但在这种情况下,它不仅仅是任何应用程序,而是 SpringBoard 本身。以上是关于我们可以使用私有 api 以编程方式关闭系统生成的警报吗的主要内容,如果未能解决你的问题,请参考以下文章
我们能否以可以从后端更改内容的方式对 GIF 进行编程 [关闭]