【问题标题】:Swizzling methods : Programmatically dismiss system dialogs like “<App> would like to access your contacts” in iOSSwizzling 方法:在 iOS 中以编程方式关闭系统对话框,例如“<App> 想要访问您的联系人”
【发布时间】:2023-03-24 05:07:02
【问题描述】:

有没有办法以编程方式关闭对话框,例如应用想要访问联系人的对话框?

我认为有一种方法可以混合 API 方法,但我真的不知道是哪一种。找出哪些方法需要混合的方法是什么?如果调配不是方式,那么还有什么替代方法?

请注意,这不是针对产品的,仅用于测试,因此如果可行的话,swizzling 是一个不错的选择。如果有示例代码,请分享。

【问题讨论】:

  • 我真的希望没有办法做到这一点。如果您发现了一个,请告诉 Apple,以便他们可以关闭安全漏洞。

标签: ios iphone swift ios9 ios10


【解决方案1】:

不,没有办法做到这一点。安全通知由系统 UI Window Server 提供,而不是应用程序本身。

这样做是为了安全,所以你试图做的事情完全否定了它们首先出现的全部意义。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多