Приложение отклонено из-за использования глобальных горячих клавиш - PullRequest
0 голосов
/ 17 октября 2019

В последние дни я отправил новую сборку своего приложения в Apple, чтобы исправить некоторые незначительные ошибки в macOS Catalina. Сегодня вечером Apple позвонила мне и объяснила, что отказывается от новой версии в AppStore, потому что приложение отслеживает нажатия клавиш. Я использую библиотеку Clipy / Magnet (github.com/Clipy/Magnet) для управления горячими клавишами. Эта библиотека использует Carbon API. По общему признанию, я немного удивлен - с одной стороны, что Apple звонит мне напрямую по телефону по этому поводу, а с другой стороны, использование этой библиотеки до сих пор не вызвало никаких проблем. Единственное, что я заметил в новой сборке, это то, что Каталина запрашивает «Input-Monitoring» при первом запуске программы. Я установил несколько других программ, которые также реагируют на глобальные горячие клавиши, и ни одна из них не требует разрешения для «мониторинга ввода». У кого-нибудь есть подобное явление при Каталине или как вы решаете проблему запроса / мониторинга глобальных горячих клавиш?

...