Saya ingin menambahkan layanan "tanpa iklan" ke permainan saya sehingga iklan dapat dihapus dengan satu pembayaran. Bagaimana saya bisa menerapkan ini dengan benar?
Jika saya hanya menyimpan fakta bahwa layanan dibayar secara lokal di perangkat, pengguna harus membayar lagi jika mereka entah bagaimana menghapus data aplikasi.
android
monetization
pengguna3807592
sumber
sumber
Jawaban:
Jika Anda menggunakan API pembelian dalam aplikasi Google Play untuk menerapkan pembelian 'nonaktifkan iklan' Anda, ini pada dasarnya ditangani untuk Anda. Anda ingin membuat produk non-konsumsi yang dapat dibeli pengguna. Produk-produk non-konsumsi mewakili, pada dasarnya, manfaat permanen atau membuka kunci. Pembelian tersebut dapat dikembalikan ke telepon yang dihapus / dibersihkan / baru oleh pengguna, sehingga mereka tidak perlu membeli kembali iklan yang dinonaktifkan.
Halaman ini berisi instruksi terperinci tentang pengintegrasian API IAP dengan game Anda. Langkah-langkahnya, pada dasarnya:
IInAppBillingService
melalui koneksi layanan.getSkuDetails
untuk mendapatkan daftar produk yang tersedia,getBuyIntent
untuk memulai transaksi pembelian, dan lain-lain).Anda juga harus menguji, melalui
getPurchases
, untuk melihat apakah pengguna telah membeli item 'nonaktifkan iklan' (dan jika demikian, benar-benar nonaktifkan iklan).Anda membuat item yang dapat dibeli 'nonaktifkan iklan' dari konsol pengembang Google Play Anda.
sumber
Jika Anda tidak menggunakan alat Google Play seperti pada jawaban Josh (walaupun, saya sarankan Anda menggunakan alat itu). Anda harus mengelola informasi ini sendiri.
Anda ingin menghindari menyimpan sesuatu secara lokal di perangkat pengguna. Pengguna tidak mau harus membayar untuk menghapus iklan per perangkat atau per instal.
Anda perlu memelihara basis data dengan pengguna yang telah membayar. Setelah peluncuran (setiap kali, jika mereka membeli penghapusan iklan pada perangkat yang berbeda), aplikasi Anda memeriksa database, jika akun pengguna ditemukan, Anda akan menonaktifkan iklan secara permanen untuk instalasi itu. Informasi akun pengguna harus unik untuk pengguna, idealnya akun Google yang mereka gunakan untuk membeli penghapusan iklan.
Saat pengguna membeli penghapusan iklan, Anda akan menambahkan informasi akun mereka ke basis data dan menonaktifkan iklan mereka.
sumber