Bergabunglah bersama kami di ⁠#Android11: The Beta Launch Show pada tanggal 3 Juni!

Pemberian Lisensi Aplikasi

Google Play menawarkan layanan pemberian lisensi yang memungkinkan Anda menerapkan kebijakan pemberian lisensi untuk aplikasi yang Anda publikasikan di Google Play. Dengan Google Play Licensing, aplikasi Anda dapat mengkueri Google Play pada waktu proses untuk mendapatkan status lisensi untuk pengguna saat ini, lalu mengizinkan atau melarang penggunaan lebih lanjut sebagaimana diperlukan.

Dengan menggunakan layanan ini, Anda dapat menerapkan kebijakan pemberian lisensi yang fleksibel dengan basis per aplikasi—setiap aplikasi dapat menerapkan pemberian lisensi dengan cara yang paling sesuai untuknya. Jika perlu, aplikasi dapat menerapkan pembatasan khusus berdasarkan status lisensi yang diperoleh dari Google Play. Misalnya, aplikasi dapat memeriksa status lisensi dan menerapkan pembatasan khusus yang memungkinkan pengguna untuk menjalankannya dengan tanpa izin selama periode validitas tertentu. Selain pembatasan tersebut, Aplikasi juga dapat membatasi penggunaan aplikasi untuk perangkat tertentu.

Layanan pemberi lisensi adalah sarana yang aman dalam mengontrol akses ke aplikasi Anda. Saat aplikasi memeriksa status pemberian lisensi, server Google Play menandatangani respons status lisensi menggunakan pasangan kunci yang terkait secara unik dengan aplikasi. Meskipun aplikasi Anda dapat menyimpan kunci publik dalam file .apk terkompilasinya, akan lebih aman untuk memverifikasi respons status lisensi pada server yang terpercaya.

Aplikasi apa pun yang Anda publikasikan melalui Google Play dapat menggunakan layanan Google Play Licensing. Akun atau pendaftaran khusus tidak diperlukan. Selain itu, karena layanan tidak menggunakan API framework khusus, Anda dapat menambahkan pemberian lisensi ke aplikasi apa pun yang minimal menggunakan API level 3 atau lebih tinggi.

Catatan: Layanan Pemberian Lisensi Google Play ditujukan terutama untuk aplikasi berbayar yang perlu memverifikasi bahwa pengguna saat ini telah membayar aplikasi tersebut di Google Play. Namun, aplikasi apa pun (termasuk aplikasi gratis) dapat menggunakan layanan pemberi lisensi untuk memulai download file perluasan APK. Dalam hal ini, permintaan yang dikirimkan aplikasi Anda ke layanan pemberi lisensi tidak ditujukan untuk memeriksa apakah pengguna telah membeli aplikasi, tetapi untuk meminta URL file perluasan. Untuk informasi tentang mendownload file perluasan aplikasi Anda, baca panduan File Perluasan APK.

Untuk mempelajari lebih lanjut tentang layanan pemberian lisensi aplikasi Google Play dan mulai mengintegrasikannya ke aplikasi Anda, baca dokumen berikut:

Ringkasan Lisensi
Menjelaskan cara kerja layanan dan seperti apa penerapan lisensi pada umumnya.
Menyiapkan Lisensi
Menjelaskan cara menyiapkan akun Google Play, lingkungan pengembangan, dan lingkungan pengujian untuk menambahkan lisensi ke aplikasi Anda.
Menambahkan Verifikasi Lisensi Sisi-Server ke Aplikasi Anda
Memberikan panduan langkah demi langkah untuk menambahkan verifikasi lisensi sisi server ke aplikasi Anda.
Referensi Lisensi
Memberikan informasi mendetail tentang class library pemberian lisensi dan kode respons layanan.