2013-01-16 45 views
7

Giả sử tôi có một ứng dụng mà người dùng đã cài đặt từ Cửa hàng Play, nếu một trong những người dùng của tôi báo cáo lỗi và tôi muốn gửi cho họ phiên bản ứng dụng được vá để kiểm tra, họ có thể cài đặt ứng dụng đó vào điện thoại của họ. Nhưng nếu sau đó tôi cập nhật ứng dụng trên Cửa hàng Play, người dùng có nhận được bản cập nhật không? Thử nghiệm của tôi dường như cho biết đây là trường hợp, nhưng có bất kỳ gotchas?Nếu tôi gửi hotfix cho người dùng, họ có tiếp tục nhận nội dung cập nhật từ Cửa hàng Play không?

Cách quy trình xây dựng của tôi hoạt động là mỗi khi tôi tạo, nó sẽ có mã phiên bản cao hơn, vì vậy phiên bản được vá sẽ có mã phiên bản cao hơn mà hiện tại trong Cửa hàng Play và sau đó phiên bản tôi tải lên Play Store sau khi gửi cho người dùng của tôi bản vá sẽ có mã phiên bản cao hơn một lần nữa.

+2

Tại sao không chỉ đẩy bản sửa lỗi trực tiếp vào playstore? Nếu nó là một vấn đề trong ứng dụng, bạn có nên sửa nó cho mọi người không? –

+0

Nếu cả hai Ứng dụng được ký bằng cùng một khóa thì không có vấn đề gì. – Thommy

+0

@RaghavĐây là sự thật, nhưng nếu nó chỉ ảnh hưởng đến một thiết bị cụ thể (mà cá nhân tôi không có quyền truy cập vào), tôi muốn kiểm tra nó trước khi tôi gửi nó cho tất cả mọi người. Tôi sẽ * cuối cùng * gửi nó ra cho tất cả mọi người, mặc dù. –

Trả lời

2

Tôi đang tham gia một dự đoán decently hoang dã ở đây, nhưng nó nên công việc, với điều kiện sau đây được đáp ứng:

  1. Mã phiên bản của gói ứng dụng trên Google Play là cao hơn so với các hotfix
  2. Người dùng ban đầu đã cài đặt ứng dụng từ Google Play để bắt đầu và chỉ cập nhật ứng dụng thông qua tải phụ.
  3. Cập nhật nóng và bản cập nhật Google Play đều được ký bằng cùng một khóa.

Tôi chắc chắn điều này sẽ hiệu quả, khi tôi nhớ lại một cuộc thảo luận dài về điều này trên một trong các nhóm google android đã kết thúc với thành công. Rất tiếc, tôi không thể tìm thấy nó ngay bây giờ.

Nếu bạn dùng thử, vui lòng đăng lại với kết quả.

+0

2 không giống như điều kiện tiên quyết cần thiết. miễn là cả hai đều được ký từ cùng một khóa, có quan trọng không nếu nó được cài đặt từ cửa hàng play? –

+0

@DhruvGairola Nếu ứng dụng ban đầu không được cài đặt từ Google play, thì Google không biết rằng bạn đã cài đặt ứng dụng đó và sẽ không đẩy cập nhật cho bạn. –

+0

tôi có thể xác minh rằng đó không phải là sự thật vào khoảng năm 2012. tôi đã tự mình thử nghiệm. nếu bạn cài đặt ứng dụng trực tiếp từ apk, cửa hàng phát sẽ vẫn cập nhật các bản cập nhật miễn là điều kiện 1 và 3 là đúng. –

0

Tôi không thấy bất kỳ vấn đề nào với luồng công việc này. Miễn là bạn tăng số phiên bản tại mỗi bản dựng.