首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >由于使用全局热键,应用被拒绝

由于使用全局热键,应用被拒绝
EN

Stack Overflow用户
提问于 2019-10-17 06:27:03
回答 1查看 106关注 0票数 1

在过去的几天里,我向苹果发送了我的应用程序的新版本,以修复macOS Catalina的一些小错误。今天晚上,苹果公司打电话给我,解释说他们拒绝在AppStore中使用新版本,因为这个应用程序会监控按键。我使用Clipy/Magnet库(github.com/Clipy/Magnet)来管理热键。这个库使用Carbon API。诚然,我有点惊讶--一方面,苹果直接通过电话联系我,另一方面,这个库的使用到目前为止还没有引起任何问题。关于新的构建,我注意到的唯一一件事是Catalina在程序的第一次启动时要求“输入监控”。我已经安装了其他几个也响应全局热键的程序,它们都不需要“输入监控”的权限。有没有人在Catalina下有类似的现象,或者你如何解决查询/监控全局热键的问题?

EN

回答 1

Stack Overflow用户

发布于 2019-12-11 12:13:42

我知道有很多使用the MASShortcut框架的应用程序,我不相信他们的商店会有问题。它也使用carbon API,但我认为Magnet中的问题是对CGEvent.tapCreate的调用,它可以全局监控所有键盘输入,而MASShortcut不使用它。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58422453

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档