Pemberian Lisensi Aplikasi
Tetap teratur dengan koleksi
Simpan dan kategorikan konten berdasarkan preferensi Anda.
Google Play menawarkan layanan pemberian lisensi yang memungkinkan Anda menerapkan kebijakan pemberian lisensi untuk
aplikasi yang Anda publikasikan di Google Play. Dengan Pemberian Lisensi Google Play, aplikasi
dapat mengkueri Google Play pada saat runtime untuk mendapatkan status pemberian 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 pemberian lisensi yang diperoleh dari Google Play.
Misalnya, aplikasi dapat memeriksa status pemberian lisensi dan menerapkan pembatasan khusus yang
memungkinkan pengguna untuk menjalankannya tanpa izin selama periode validitas tertentu. Selain pembatasan tersebut,
aplikasi juga dapat membatasi penggunaan aplikasi untuk perangkat tertentu.
Layanan pemberian lisensi adalah sarana yang aman dalam mengontrol akses ke aplikasi Anda. Saat aplikasi
memeriksa status pemberian lisensi, server Google Play menandatangani respons status pemberian lisensi
menggunakan pasangan kunci yang terkait secara unik dengan aplikasi. Meskipun aplikasi dapat
menyimpan kunci publik dalam file .apk
terkompilasinya, akan jauh lebih aman bila Anda
memverifikasi respons status pemberian lisensi pada server yang tepercaya.
Aplikasi apa pun yang dipublikasikan melalui Google Play dapat menggunakan layanan
Pemberian Lisensi Google Play. 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 ingin memverifikasi bahwa pengguna saat ini telah membayar aplikasi
tersebut di Google Play. Namun, aplikasi apa pun (termasuk aplikasi gratis) dapat menggunakan layanan
pemberian lisensi untuk memulai download file ekspansi APK. Dalam kasus ini, permintaan yang dikirimkan
aplikasi Anda ke layanan pemberian lisensi tidak ditujukan untuk memeriksa apakah pengguna telah
membeli aplikasi, tetapi untuk meminta URL file ekspansi. Untuk informasi tentang cara mendownload file ekspansi untuk aplikasi Anda,
baca panduan File Ekspansi APK.
Untuk mempelajari layanan pemberian lisensi aplikasi Google Play lebih lanjut dan mulai
mengintegrasikannya ke aplikasi Anda, baca dokumen berikut:
- Ringkasan
Pemberian Lisensi
- Menjelaskan cara kerja layanan dan seperti apa penerapan lisensi pada
umumnya.
- Menyiapkan
Pemberian Lisensi
- Menjelaskan cara menyiapkan akun Google Play, lingkungan pengembangan, dan
lingkungan pengujian untuk menambahkan pemberian 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
Pemberian Lisensi
- Memberikan informasi mendetail tentang class library pemberian lisensi dan kode respons
layanan.
Konten dan contoh kode di halaman ini tunduk kepada lisensi yang dijelaskan dalam Lisensi Konten. Java dan OpenJDK adalah merek dagang atau merek dagang terdaftar dari Oracle dan/atau afiliasinya.
Terakhir diperbarui pada 2025-07-27 UTC.
[[["Mudah dipahami","easyToUnderstand","thumb-up"],["Memecahkan masalah saya","solvedMyProblem","thumb-up"],["Lainnya","otherUp","thumb-up"]],[["Informasi yang saya butuhkan tidak ada","missingTheInformationINeed","thumb-down"],["Terlalu rumit/langkahnya terlalu banyak","tooComplicatedTooManySteps","thumb-down"],["Sudah usang","outOfDate","thumb-down"],["Masalah terjemahan","translationIssue","thumb-down"],["Masalah kode / contoh","samplesCodeIssue","thumb-down"],["Lainnya","otherDown","thumb-down"]],["Terakhir diperbarui pada 2025-07-27 UTC."],[],[],null,["# App Licensing\n\nGoogle Play offers a licensing service that lets you enforce licensing policies for\napplications that you publish on Google Play. With Google Play Licensing, your application can\nquery Google Play at run time to obtain the licensing status for the current user, then allow or\ndisallow further use as appropriate.\n\nUsing the service, you can apply a flexible licensing policy on an application-by-application\nbasis---each application can enforce licensing in the way most appropriate for it. If necessary,\nan application can apply custom constraints based on the licensing status obtained from Google Play.\nFor example, an application can check the licensing status and then apply custom constraints\nthat allow the user to run it unlicensed for a specific validity period. An application can also\nrestrict use of the application to a specific device, in addition to any other constraints.\n\nThe licensing service is a secure means of controlling access to your applications. When an\napplication checks the licensing status, the Google Play server signs the licensing status\nresponse using a key pair that is uniquely associated with the application. Although it's possible\nfor your application to store the public key in its compiled `.apk` file, it's much\nsafer to verify the licensing status response on a server that you trust.\n\nAny application that you publish through Google Play can use the Google Play Licensing\nservice. No special account or registration is needed. Additionally, because the service uses no\ndedicated framework APIs, you can add licensing to any application that uses a minimum API level of\n3 or higher.\n\n**Note:** The Google Play Licensing service is primarily intended\nfor paid applications that wish to verify that the current user did in fact pay for the application\non Google Play. However, any application (including free apps) may use the licensing service\nto initiate the download of an APK expansion file. In which case, the request that your application\nsends to the licensing service is not to check whether the user paid for the app, but to request the\nURL of the expansion files. For information about downloading expansion files for your application,\nread the guide to [APK Expansion Files](/google/play/expansion-files).\n\nTo learn more about Google Play's application licensing service and start integrating it into\nyour applications, read the following documents:\n\n**[Licensing\nOverview](/google/play/licensing/overview)**\n: Describes how the service works and what a typical licensing implementation looks\n like.\n\n**[Setting Up for\nLicensing](/google/play/licensing/setting-up)**\n: Explains how to set up your Google Play account, development environment, and\n testing environment in order to add licensing to your app.\n\n**[Adding\nServer-Side License Verification to Your App](/google/play/licensing/server-side-verification)**\n: Provides a step-by-step guide to add server-side licensing verification to your application.\n\n**[Licensing\nReference](/google/play/licensing/licensing-reference)**\n: Provides detailed information about the licensing library's classes and the service response\n codes."]]