Google Play Developer API (original) (raw)

Ringkasan

Konsol Google Play menyediakan serangkaian API layanan web berbasis REST yang memungkinkan Anda menjalankan fungsi publikasi, pelaporan, dan fungsi pengelolaan aplikasi lainnya secara langsung untuk aplikasi Anda.

Tidak semua developer perlu menggunakan API developer ini. Pada sebagian besar kasus, Anda dapat terus mengelola aplikasi secara langsung menggunakan Konsol Google Play. Namun, jika Anda memiliki banyak APK untuk dikelola, atau harus melacak pembelian dan langganan pengguna, API ini mungkin bermanfaat bagi Anda.

Yang disertakan

Dengan Google Play Developer API, Anda dapat berfokus pada desain dan pengembangan aplikasi, sekaligus menghemat waktu dan tenaga untuk mengelola rilis Anda, bahkan saat Anda mengembangkan ke pasar baru.

Konsol Google Play menyertakan serangkaian API yang dapat Anda gunakan untuk mengelola aplikasi:

Memulai

Untuk mulai menggunakan Google Play Developer API, lihat dokumentasimemulai.

Publishing API

Publishing APImemungkinkan Anda mengotomatiskan tugas rutin yang berkaitan dengan distribusi aplikasi. Publishing API menyediakan fungsi yang mirip dengan yang tersedia untuk developer melalui Konsol Play, seperti:

Tugas tersebut dijalankan menggunakan fungsiedit, yang memakai pendekatan transaksional untuk membuat perubahan. Dengan begitu, Anda dapat menggabungkan beberapa perubahan menjadi satu pengeditan draf, lalu menerapkan perubahan secara bersamaan. (Tidak ada perubahan yang akan berpengaruh hingga hasil pengeditan diterapkan.)

Praktik terbaik

Subscriptions and In-App Purchases API

Subscriptions and In-App Purchases APImemungkinkan Anda mengelola katalog langganan dan produk dalam aplikasi. Selain itu, dengan Subscriptions and In-App Purchases API, Anda dapat mengambil detail pembelian apa pun dengan cepat menggunakan permintaan GET standar.

Dalam permintaan tersebut, Anda harus memberikan informasi tentang pembelian, termasuk nama paket aplikasi, ID pembelian atau langganan, dan token pembelian. Server merespons dengan objek JSON yang mendeskripsikan detail pembelian terkait, status pesanan, payload developer, dan informasi lainnya.

Anda dapat menggunakan API ini dengan beberapa cara, seperti untuk melaporkan dan merekonsiliasi tiap pesanan serta untuk memverifikasi pembelian dan masa berlaku langganan. Anda juga dapat menggunakan API ini untuk mempelajari pesanan yang dibatalkan dan mengonfirmasi apakah produk dalam aplikasi telah digunakan, termasuk apakah produk telah digunakan sebelum dibatalkan.

Praktik terbaik

Reporting API

Reporting APIadalah untuk developer yang ingin membuat alur kerja otomatis selain data Konsol Play, atau developer yang menggunakan data Konsol Play untuk pelaporan dan analisis bisnis internal, kemungkinan bersama set data lainnya. Hal ini memberi Anda akses terprogram ke metrik dan data tingkat aplikasi untuk pelaporan internal, analisis, dan otomatisasi.

Reporting API menawarkan akses ke data Android vitals, termasuk rasio error, rasio ANR, masalah pengaktifan layar dan penguncian layar saat aktif, serta pelacakan tumpukan yang error.

Praktik terbaik

Reply to Reviews API

Reply to Reviews API memungkinkan Anda melihat masukan pengguna untuk aplikasi dan membalas masukan ini. Anda dapat menggunakan API ini untuk berinteraksi langsung dengan pengguna di toolkit dukungan pelanggan yang sudah ada, seperti sistem CRM.

Reply to Reviews API memungkinkan Anda mengakses masukan untuk versi produksi aplikasi saja. Jika Anda ingin melihat masukan terkait versi alfa atau beta aplikasi, gunakan Konsol Google Play. Selain itu, perlu diperhatikan bahwa API ini hanya menampilkan ulasan yang menyertakan komentar. Jika pengguna memberi rating aplikasi tetapi tidak memberikan komentar, masukannya tidak akan dapat diakses melalui API ini.

Permissions API

Permissions API memungkinkan developer mengotomatiskan pengelolaan izindalam Konsol Play. Hal ini dapat memungkinkan Anda mengontrol secara fleksibel siapa saja yang memiliki akses ke akun developer Anda, tanpa melibatkannya secara manual.

Dengan Permissions API, Anda dapat melakukan fungsi administratif seperti:

Voided purchases API

Voided Purchases APImenyediakan daftar pesanan terkait pembelian yang telah dibatalkan pengguna. Anda dapat menggunakan informasi dari daftar ini untuk menerapkan sistem pencabutan yang mencegah pengguna mengakses produk dari pesanan tersebut.

API ini berlaku untuk pesanan dalam aplikasi satu kali dan langganan aplikasi.

Pembelian dapat dibatalkan dengan cara berikut:

Dengan menggunakan API ini, berarti Anda membantu menghadirkan pengalaman yang lebih seimbang dan adil bagi semua pengguna aplikasi, terutama jika aplikasi Anda adalah game.