2010-09-18 11 views
6

Tôi muốn ứng dụng của chúng tôi gửi một số thông tin ẩn danh (OS, phiên bản Java, v.v.) đến máy chủ khi khởi động lần đầu tiên. Cách sử dụng duy nhất của điều này là để xác định có bao nhiêu bản sao đang được sử dụng, và để biết những gì hệ điều hành được sử dụng nhiều nhất bởi khách hàng của chúng tôi, vì vậy chúng tôi biết nơi để tập trung thử nghiệm.Tôi có nên xin phép trước khi gửi thông tin sử dụng ẩn danh không?

Chúng tôi có nên yêu cầu sự cho phép của người dùng cho điều này (bằng cách hiển thị hộp thoại cho phép/không cho phép) hay không cần thiết? Nhiều ứng dụng tôi biết gửi loại thông tin này mà không yêu cầu sự cho phép, nhưng mặc dù nó có thể là hợp pháp, tôi không biết đó có phải là hành vi tốt hay không.

Trả lời

4

Thái độ chung cho mã số điện thoại nhà trong ứng dụng cục bộ có vẻ là số âm. Ngay cả các công ty lớn như Microsoft đã nhận được sự chú ý tiêu cực nặng vì thực hành lấy thông tin bắt buộc của họ.

Vì vậy, tôi nghĩ bạn nên xin phép hoặc hoàn toàn không gọi điện về nhà.

1

Nếu ứng dụng không cần liên lạc với máy chủ của bạn để thực sự thực hiện công việc mà người dùng đã chạy nó ... thì bạn có hiệu lực yêu cầu ủng hộ của người dùng (sử dụng kết nối mạng của họ, hỗ trợ bạn đang thử nghiệm, v.v.) mà bạn chắc chắn nên hỏi trước.

Nếu ứng dụng đã giao tiếp với máy chủ của bạn để thực hiện công việc, bạn nên thông báo cho người dùng biết thông tin nào đang được gửi và nhận, nhưng bạn không cần yêu cầu họ cho phép, vì họ đã cho phép liên lạc với các máy chủ bằng cách chọn chạy chương trình ngay từ đầu.