在 macOS 10.14 Mojave 中需要全盘访问的应用程序必须指示其用户导航到系统偏好设置 > 安全和隐私 > 全盘访问并将应用程序添加到白名单。此过程很复杂,并且会使此类应用程序的新用户感到沮丧。
应该有一个 API——一个异步函数,当被应用程序调用时,它会向用户显示一个请求全盘访问的对话框,如果用户单击确定,则自动将调用应用程序输入全盘访问白名单。此函数应将用户的 YES 或 NO 传递给其完成处理程序。应该有另一个函数可以指示应用程序的全盘访问状态。
Apple 似乎已添加 API 来检查 AppleEvent 授权。他们是否为全盘访问添加了类似的内容?如果是,请将我重定向到该 API。