Vì vậy, tôi đã đọc tài liệu LVL về sau và chuyển tiếp, đồng thời làm việc với ứng dụng của tôi. Tôi đã thấy các câu hỏi về phản hồi được lưu trong bộ nhớ cache. Nhưng nó vẫn để lại cho tôi tự hỏi, dựa trên một số từ ngữ trong tài liệu LVL, Google có muốn chúng tôi gọi cho người kiểm tra giấy phép mỗi khi ứng dụng được khởi tạo không? Đó có phải là cách an toàn nhất để thực hiện điều này không? Sử dụng ServerManagedPolicy như Google gợi ý, chúng ta chỉ cần gọi kiểm tra giấy phép, và chạy ứng dụng của chúng ta hay làm bất cứ điều gì chúng ta chọn nếu chúng thất bại? Một trong những mối quan tâm nhỏ của tôi là sử dụng dữ liệu mạng. Họ xem xét chúng tôi cần thận trọng khi sử dụng tài nguyên mà không cần thông báo cho người dùng và dường như với tôi đây là việc sử dụng dữ liệu mạng mà không cho phép người dùng biết.Android: Tôi có nên gọi cho LicenseChecker mỗi khi ứng dụng được mở không?
Để thêm vào điều này, có ai đang gặp phải bất kỳ loại chậm trễ nào đối với ứng dụng của họ do mã này không? Do tính chất của ứng dụng của tôi, mở nó và sau đó chờ đợi mỗi lần cho một ok để đi qua mạng chắc chắn sẽ mất tập trung từ việc sử dụng nó. Tôi có nên tự nhớ cache phản hồi hay tôi nghĩ cách này?
Cảm ơn bạn đã trả lời. Tôi đã đọc nhiều hơn và nghiền ngẫm nó sau khi đăng câu hỏi.Nó cũng giống như LVL sẽ làm bộ nhớ đệm của riêng nó. Vì vậy, tôi có thể quá lo lắng về số lượng lưu lượng truy cập thực sự mà điều này sẽ tạo ra. Tôi chỉ cần gọi kiểm tra giấy phép trên onCreate của tôi về thủ tục chính. Nếu nó trở thành một vấn đề thực sự, tôi chỉ có thể phát hành bản cập nhật với một phiên bản lỏng lẻo hơn. Tôi sẽ giả định rằng ServerManagedPolicy sẽ làm tất cả các công việc nền cho tôi, như họ nói nó sẽ. – Isaac
xem nhận xét của tôi ở trên về câu trả lời của @Tom. Làm một ví dụ đơn giản và Toast kết quả, bạn sẽ thấy nó được gọi mỗi khi bạn khởi động ứng dụng. – trgraglia