Amazon Appstore xác minh ứng dụng của mình như thế nào?


9

Một vài lần sau khi tôi tải xuống một ứng dụng từ Amazon Appstore, tôi gặp lỗi bật lên tương tự như sau khi mở ứng dụng:

Cửa hàng ứng dụng Amazon

Có một vấn đề khi xác minh ứng dụng này. Vui lòng tải lại.

Nó đã không xảy ra trong lần ra mắt đầu tiên của một ứng dụng, mà là lần thứ hai (hoặc có thể sau đó). Gỡ cài đặt nó và sau đó tải xuống lại luôn giải quyết vấn đề; nó không bao giờ xảy ra nữa cho cùng một ứng dụng (trừ Gentle Alert. Tôi không thể tắt nó vì Amazon sẽ không cho phép ứng dụng chạy, chỉ là dịch vụ. Gah).

Câu hỏi của tôi là, tại sao điều này xảy ra? Nếu ứng dụng hoạt động tốt, nó không bị hỏng, vì vậy tôi không hiểu tại sao nó không thể được xác minh (đặc biệt là khi ứng dụng được xác minh tốt trong lần khởi chạy đầu tiên). Có một số dữ liệu bổ sung được tải xuống? Nó được quản lý bởi ứng dụng hoặc cửa hàng ứng dụng? (Tức là, việc xóa dữ liệu cho người này, người kia hay cả hai sẽ giải quyết vấn đề mà không cần tải xuống lại?)

Câu trả lời:


11

Theo blog dev của họ , cửa hàng ứng dụng đã tải xuống một mã thông báo nhỏ cho các ứng dụng DRM mà nó sử dụng để xác thực chúng khi khởi chạy:

Làm thế nào bạn có thể xác minh rằng người dùng có quyền đối với ứng dụng mà không cần truy cập internet?

Trong quá trình cài đặt cho một ứng dụng, ứng dụng khách Amazon Appstore tải xuống một mã thông báo nhỏ cấp cho người dùng quyền truy cập ứng dụng. Mã thông báo hợp lệ cho phép người dùng đã mua ứng dụng truy cập ứng dụng của họ ngoại tuyến. Ứng dụng khách Amazon Appstore sẽ định kỳ liên lạc với các máy chủ của Amazon để làm mới mã thông báo.

Tôi đoán là tại sao bạn thấy lỗi là mã thông báo đã hết hạn hoặc bị lỗi nào đó (có thể lỗi trong kho ứng dụng). Tải xuống lại có thể làm mới mã thông báo vì nó được truy xuất ban đầu khi cài đặt, nhưng có vẻ như bạn cũng có thể xóa dữ liệu của cửa hàng ứng dụng và đăng nhập để nhận mã thông báo hợp lệ hoặc có thể chỉ cần khởi chạy kho ứng dụng và cho phép kết nối / làm mới chính nó (tôi đã không thử những điều này vì tôi chưa có lỗi này).


5

Tôi chỉ học bài học này một cách khó khăn. Amazon yêu cầu ít nhất một lần kết nối hàng ngày với internet hoặc bạn sẽ không thể truy cập các ứng dụng của mình được mua từ họ. Tôi đã ở nước ngoài với dịch vụ internet tại chỗ và sau một ngày tất cả các ứng dụng cho tôi cùng một thông báo lỗi. Amazon không đưa ra lời xin lỗi khi tôi phàn nàn, nhưng họ đã hoàn lại tiền mua hàng của tôi để tôi có thể mua lại thông qua Android Market, nơi không có yêu cầu ngu ngốc như vậy.


2
Hmm, đây có lẽ là vấn đề tôi đã gặp phải. Tôi đã cố gắng sử dụng Báo thức nhẹ nhàng và tôi không thể tắt nó vì Amazon sẽ không cho phép ứng dụng khởi động! Tôi đã phải kéo pin và gỡ cài đặt ứng dụng sau.
Matthew đọc
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.