Bisakah ekstensi Yosemite mengaktifkan dirinya sendiri tanpa pengguna menyalakannya?


10

Saya sedang mengerjakan ekstensi sinkronisasi Yosemite Finder, dan saya perlu tahu apakah saya dapat mengaktifkannya sendiri tanpa memaksa pengguna untuk mengaktifkannya.

Saya perhatikan bahwa saat mulai menulis pesan ke log:

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

Bisakah saya menyalakannya secara manual?

Terima kasih!


Sudahkah Anda menemukan solusinya?
Ali

Jawaban:


6

pluginkit -e use -i <com.XXX.plugin_bundle_id> instal ekstensi!


2

Ini tidak mungkin seperti yang saya kira Anda inginkan: melalui kode Objective-C dalam aplikasi Anda. Ini akan menjadi risiko keamanan jika ini diizinkan. Dengan cara yang mirip dengan mengaktifkan opsi aksesibilitas untuk suatu aplikasi, aplikasi itu sendiri tidak dapat mengatur ini. Selain itu, melalui skrip GUI, aksesibilitas harus diaktifkan untuk aplikasi Anda, yang lebih merepotkan daripada nilainya bagi pengguna akhir.


Tetapi dropbox yang melakukannya. Jika Anda mengaktifkan atau menonaktifkan integrasi pencari, dropbox mengaktifkan dan menonaktifkan ekstensi pencari mereka.
Ali
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.