Tiện ích mở rộng Yosemite có thể tự bật mà không cần người dùng bật không?


10

Tôi đang làm việc trên tiện ích mở rộng đồng bộ hóa Yosemite Finder và tôi cần biết liệu tôi có thể tự bật nó không mà không buộc người dùng phải bật nó.

Tôi đã nhận thấy rằng khi bắt đầu nó viết tin nhắn vào nhật ký:

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

Tôi có thể bật nó bằng cách nào đó không?

Cảm ơn!


Bạn đã tìm thấy một giải pháp?
Ali

Câu trả lời:


6

pluginkit -e use -i <com.XXX.plugin_bundle_id> cài đặt phần mở rộng!


2

Điều này không thể xảy ra như tôi nghĩ bạn mong muốn: thông qua mã Objective-C trong ứng dụng của bạn. Đây sẽ là một rủi ro bảo mật nếu điều này được cho phép. Theo cách tương tự để bật tùy chọn trợ năng cho một ứng dụng, bản thân ứng dụng không thể thiết lập điều này. Hơn nữa, thông qua kịch bản GUI, khả năng truy cập phải được bật cho ứng dụng của bạn, điều này gây rắc rối nhiều hơn so với giá trị cho người dùng cuối.


Nhưng dropbox làm điều đó. Nếu bạn bật hoặc tắt tích hợp công cụ tìm, dropbox sẽ bật và tắt tiện ích mở rộng công cụ tìm của họ.
Ali
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.