2011-02-09 25 views
6

Hệ thống Android có một cờ gọi là "Nguồn không xác định" cho phép ứng dụng cài đặt ứng dụng từ các nguồn phi thị trường.Ký một ứng dụng, nhưng không xuất bản trên thị trường Android

Nếu tôi ký đơn đăng ký như được mô tả trên trang web dành cho nhà phát triển Android (nghĩa là bằng chứng chỉ được tạo bằng khóa riêng tôi nhận được từ google) và quyết định không xuất bản ứng dụng của tôi trên thị trường Android. trang web của riêng tôi.

Ứng dụng này có được hệ thống Android coi là phi thị trường không? Nó vẫn sẽ cài đặt với tùy chọn "Nguồn không xác định" bị tắt?

Trả lời

5

"Nguồn không xác định" cho phép cài đặt ứng dụng thông qua liên kết tải xuống (tệp .apk từ Trình duyệt) và không liên quan gì đến việc ký mã. Tất cả các ứng dụng cần phải được ký và nên được zipalign'd trước khi gửi chúng.

Không giống như các nền tảng khác (như BlackBerry), yêu cầu duy nhất là ứng dụng của bạn được ký bằng cách sử dụng khóa riêng mà bạn kiểm soát hoặc sở hữu. Tôi khuyên bạn không nên sử dụng các khóa không phải của riêng bạn. Nếu bạn sử dụng khóa riêng tư mà những người khác có thể nhận được, những người khác có thể đăng cập nhật lên ứng dụng của bạn mà hệ thống sẽ tin tưởng.

Câu trả lời ngắn gọn là không, nó sẽ không cài đặt thông qua trang web của riêng bạn với "Nguồn không xác định" bị tắt trên thiết bị.

+2

Điều này có nghĩa là cài đặt "nguồn không xác định" sẽ phải được chọn trước khi có thể mua ứng dụng từ Amazon App Store. – akirekadu

3

Nó sẽ được coi là một ứng dụng phi thị trường và bạn phải chọn "nguồn không xác định".

4

Vâng, về mặt kỹ thuật, bất kỳ ai cũng có thể ký đơn đăng ký giống như cách bạn làm cho thị trường.

Nếu nó không đến từ Android Market thì thật không may là một nguồn không xác định.

+0

Còn Fdroid thì sao? Thị trường Amazon? Một số trên Google Play thậm chí là phần mềm độc hại không may. – NoBugs

Các vấn đề liên quan