Video: Cách cài ứng dụng mà điện thoại không cho phép cài Có Vẫn Đề Với Việc Dịch Gói 2025
Nếu bạn cấp phép cho ứng dụng Android của bạn, không có thiết bị nào có thể chạy ứng dụng của bạn (miễn phí hoặc trả phí), có và không có giấy phép: trừ khi thiết bị kiểm tra với một máy chủ. Máy chủ đảm bảo rằng thiết bị đó có quyền chạy ứng dụng của bạn. Dưới đây là một số kịch bản cho một ứng dụng (miễn phí hoặc trả tiền), có và không có giấy phép:
-
Trường hợp kịch bản tốt nhất với giấy phép: Một người dùng mua ứng dụng của bạn và sao chép. apk vào thiết bị của người dùng khác. Người dùng khác đã không trả tiền cho ứng dụng của bạn. Người dùng khác cố gắng chạy ứng dụng, nhưng không thể chạy nó vì những hạn chế về giấy phép.
-
Trường hợp kịch bản tồi tệ nhất không có giấy phép: Một người dùng mua ứng dụng của bạn và sao chép. apk vào một trang web chia sẻ file. Mọi người tải về và cài đặt của bạn. apk và chạy mã miễn phí. (Ooo! Thật tệ!)
-
Trường hợp kịch bản tồi tệ nhất với giấy phép: Một người dùng mua ứng dụng của bạn, phá vỡ giấy phép, và sao chép. apk vào một trang web chia sẻ file. Mọi người tải về và cài đặt phiên bản nứt của bạn. apk và chạy mã miễn phí. (Điều đó cũng tồi tệ)
-
Trường hợp kịch bản tốt nhất mà không có giấy phép: Không ai cố gắng ăn cắp ứng dụng của bạn. Hoặc, nếu ai đó đánh cắp ứng dụng của bạn, phân phối bổ sung ứng dụng của bạn sẽ hoạt động theo lợi thế của bạn.
Tất cả những điều được xem xét, bạn muốn xem xét cấp giấy phép với bất kỳ ứng dụng trả tiền nào. Giấy phép cũng là một biện pháp phòng ngừa tốt với một ứng dụng miễn phí (để giúp bạn duy trì quyền sở hữu khái niệm của ứng dụng).
Để bật cấp phép trong ứng dụng của bạn, bạn phải cài đặt Thư viện cấp phép Google Play (còn được gọi là LVL - Thư viện xác minh cấp phép ) sử dụng Android Trình quản lý SDK. Bạn phải thêm thư viện đó vào dự án của ứng dụng. Bạn phải lấy mã cấp phép của ứng dụng (một chuỗi khoảng 400 ký tự không rõ ràng) từ Bảng điều khiển dành cho nhà phát triển và thêm khóa vào hoạt động chính của bạn. Bạn phải thêm mã bổ sung trong ứng dụng để kiểm tra giấy phép của thiết bị và trả lời (dựa trên kết quả của séc).
Mã bổ sung thực hiện một trong ba chính sách có thể:
-
Chính sách nghiêm ngặt: Bất cứ khi nào người dùng cố gắng khởi chạy ứng dụng của bạn, thiết bị sẽ yêu cầu máy chủ Google Play phê duyệt để chạy ứng dụng. Nếu người dùng cố gắng khởi chạy ứng dụng của bạn khi thiết bị không có kết nối, người dùng không còn may mắn. Cuộc sống của khó khăn.
-
Chính sách do máy chủ quản lý: Thiết bị của người dùng lưu trữ bản sao giấy phép của người dùng. Điện thoại sử dụng bản sao khi không có kết nối mạng. Giấy phép bị tê liệt (do đó, nó là chống giả mạo), và giấy phép theo dõi các giai đoạn dùng thử, ngày hết hạn, và các thứ khác. Đây là chính sách mặc định và đó là chính sách mà Google rất khuyến khích.
-
Chính sách tùy chỉnh: Tạo chính sách của riêng bạn bằng mã Java trong ứng dụng của bạn. Là một nhà phát triển, sự lựa chọn này sẽ khiến bạn lo lắng. Nhưng đối với các tình huống rất nhạy cảm, lựa chọn này có thể là tốt nhất.
Bạn sử dụng Bảng điều khiển dành cho nhà phát triển để tạo người kiểm tra beta cho ứng dụng sớm xuất hiện của bạn. Bạn cũng có thể đặt tên một số người kiểm tra beta đặc biệt cho lược đồ cấp phép của ứng dụng của bạn. Người kiểm tra của bạn cố gắng chạy ứng dụng khi nào (như họ biết rất rõ) họ không được phép. Bảng điều khiển dành cho nhà phát triển theo dõi thành công và thất bại để bạn có thể tìm hiểu xem chương trình cấp phép của bạn hoạt động chính xác hay không.
Để biết tất cả các chi tiết về cấp phép ứng dụng, hãy truy cập trang web Nhà phát triển Android.
