Чи може розширення Yosemite увімкнути себе без включення користувача?


10

Я працюю над розширенням синхронізації Yosemite Finder, і мені потрібно знати, чи зможу я це ввімкнути самостійно, не змушуючи користувачів включати його.

Я помітив, що на початку він пише повідомлення в журнал:

PM com.apple.preferences.extensions.remoteservice[2241]: ### com.MyHome.FinderExtension setting enabled:1

Чи можу я його якось увімкнути вручну?

Дякую!


Ви знайшли рішення?
Алі

Відповіді:


6

pluginkit -e use -i <com.XXX.plugin_bundle_id> встановлює розширення!


2

Це неможливо, як я думаю, ви хочете, щоб це було: через код Objective-C у вашій програмі. Це може бути ризиком для безпеки, якщо це буде дозволено. Аналогічно включенню параметрів доступності для програми, сама програма не в змозі встановити це. Крім того, за допомогою графічного графічного інтерфейсу в будь-якому випадку для вашої програми має бути включена доступність, що є більш клопітним, ніж варто для кінцевого користувача.


Але dropbox це робить. Якщо ввімкнути або вимкнути інтеграцію пошуку, Dropbox вмикає та вимикає їх розширення.
Алі
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.