2011-11-05 36 views
20

Tôi vừa hoàn thành một số cập nhật cho ứng dụng Android của một công ty, chỉ để nhận ra rằng họ không còn có khóa riêng được sử dụng để ký bản phát hành ban đầu đã đi tới Android Market. Nếu tôi hiểu chính xác, điều này có nghĩa là những thay đổi này không thể được phát hành dưới dạng bản cập nhật cho ứng dụng gốc. Tôi nghĩ rằng tùy chọn tốt nhất là kéo ứng dụng gốc ra khỏi thị trường (nó không có nhiều lượt tải xuống hoặc đánh giá) và phát hành lại ứng dụng đã ký bằng một khóa mới. Tuy nhiên, tôi lo rằng Android Market có thể không cho phép ứng dụng được phát hành giống với ứng dụng đã được phát hành (ví dụ: cùng tên, cùng biểu tượng, chủ yếu là cùng chức năng, v.v.).Mất khóa riêng để ký apk android. Ứng dụng có thể được phát hành cho Android Market không?

Có ai trong tình huống này trước đây không? Google có cho phép bạn phát hành lại dưới dạng ứng dụng riêng biệt cho Android Market không?

Trả lời

11

Bạn chính xác ở chỗ bạn sẽ phải phát hành ứng dụng này dưới dạng ứng dụng mới có tên gói khác. Bạn sẽ phải kéo ứng dụng khác từ Market vì nó sẽ không còn có thể cập nhật được nữa và người dùng của bạn sẽ phải tải xuống lại phiên bản mới của ứng dụng.

Tôi không thấy bất kỳ lý do nào khiến Google có bất kỳ vấn đề nào với vấn đề này, đó là một vấn đề đã biết mà một số nhà phát triển/công ty có thể gặp phải khi họ mất chìa khóa ký. Ngoài ra, theo như tôi biết, Google không giám sát chặt chẽ các ứng dụng đến trừ khi chúng bị gắn cờ.

Tôi đã nhìn thấy một số ứng dụng có 10 phiên bản của cùng một ứng dụng trong Market, chỉ để chúng có khả năng hiển thị nhiều hơn, đó là điều tôi nghĩ Google cần tìm.

+0

Cảm ơn. Bây giờ tôi đang cố gắng để nhấn mạnh đến công ty này tầm quan trọng của việc giữ chìa khóa riêng của họ và ủng hộ nó. :) – jjoelson

+0

Như bạn nên làm. Tôi đã có của tôi trong kiểm soát nguồn, một ổ đĩa nhảy và cũng là một đĩa CD tại nhà của người khác, nên nhà của tôi bao giờ ghi xuống :) – hooked82

+0

Tôi có nó 7zipped vào Gmail và tài khoản Hotmail của tôi với một mật khẩu nổi tiếng của tôi, bên cạnh việc có nó trong máy tính của tôi và một ổ đĩa USB. Nên là đủ! :-) – davidcesarino

0

Tôi đã có một điều tương tự xảy ra và chúng tôi phải thay đổi tên gói ngay cả sau khi kéo ứng dụng gốc ra khỏi thị trường. Tôi cho rằng điều này là để bảo vệ người dùng khỏi 'vô tình' tải xuống bản cập nhật độc hại cho một ứng dụng mà họ đã có.

Tính đến khoảng tháng 8 năm nay (2011), thị trường Android có khả năng tải lên nhiều APK cho cùng một tên gói. Bạn có thể xóa APK gốc và thay thế APK mới bằng cùng tên gói ngay bây giờ bằng cách sử dụng cơ chế đó.

Tôi chưa thử, nhưng chúng tôi có thể tải lên nhiều bản sao của các ứng dụng khác nhau nhắm mục tiêu nền tảng cụ thể và nó hoạt động như một sự quyến rũ.

+0

Điều này sẽ giúp ích gì nếu một người đã mất chìa khóa ký? Các apks khác có thể được ký kết với các phím khác nhau? – powerj1984

+0

Bạn có muốn biết liệu tác phẩm này có hoạt động không/cách hoạt động (cụ thể là cửa hàng Google Play) – Nigh7Sh4de

+0

Chọc. Có, điều này có hoạt động ngay cả với một khóa khác không? – bunkerdive

12

sử dụng liên kết này http://code.google.com/p/android-keystore-password-recover/ Tôi đã nhận pwd của mình trong giây lát bằng phương pháp thứ 3 :)

+1

điểm tốt, nhưng không trả lời câu hỏi. Bạn không thể khôi phục khóa riêng tư, nhưng bạn có thể thử khôi phục mật khẩu của khóa cá nhân hiện có. –

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