Bagaimana saya bisa mengejek pembelian Google Play?


16

Saya ingin tahu praktik terbaik apa yang harus saya lakukan untuk menguji fungsi ketika pengguna membeli item / peningkatan melalui Google Play dan dibeli dengan uang sungguhan?

Misalnya, pada dasarnya, membuat tes sederhana untuk membeli dan menyimpan item yang disimpan dalam inventaris selama permainan menggunakan uang game. (mis. Gil dari seri Final Fantasy atau Zenny dari Tron Bonne untuk PlayStation 1) Saya tahu cara membuat pembaruan pembelian uang hanya melalui uang game ketika saya pemrograman di Unity3D atau Eclipse w / LibGDX library.

Sekarang, katakanlah saya harus membuat program yang memeriksa pengguna jika benar-benar membeli item penyalaan menggunakan uang sungguhan. Selanjutnya, sistem perlu memeriksa status online. Jika terhubung, itu hanya akan pergi ke dialog Google Play dan menanyakan pengguna apakah ia ingin melanjutkan pembelian barang. Jika ya dan saldo kartu kredit mencukupi, maka kembali ke aplikasi game dan periksa apakah boolean benar, maka item yang dibeli pengguna akan disimpan.

Contoh lain adalah bahwa jumlah uang nyata akan dihitung melalui pemrograman dan jika tidak cukup, pengguna meminta untuk menambahkan lebih banyak nilai uang nyata dengan membelinya melalui Google Play. Jika return true, maka, nilai uang sungguhan akan dimuat ulang.

Konsep ini pada dasarnya diperlukan untuk pengembang game. Namun, apakah ada cara yang aman untuk menguji barang tes pembelian uang sungguhan tanpa menggunakan nilai kartu kredit atau sesuatu sebelum penerbitan aplikasi game yang sebenarnya di Google Play bersama dengan fitur ini? Apakah ada tutorial, panduan memulai, rekomendasi atau sesuatu untuk ini? Tolong, saya ingin tahu bagaimana saya akan mulai. Terima kasih.



8
Anda berkata, Ha! Anda orang yang bodoh, membeli dari Google Play!
TRiG

Jawaban:


21

Anda harus menyiapkan akun pengujian dan kemudian menerbitkan bangunan Anda sebagai konsep aplikasi agar dapat dengan sukses menguji pembelian dan alur kerja seperti yang dilakukan pengguna normal. Inilah yang dikatakan Google tentang masalah akun pengujian:

Google Play Developer Console memungkinkan Anda mengatur satu atau lebih akun pengujian. Akun uji adalah akun Google reguler yang Anda daftarkan di Konsol Pengembang sebagai akun uji. Akun pengujian diotorisasi untuk melakukan pembelian dalam aplikasi dari aplikasi yang telah Anda unggah ke Google Play Developer Console tetapi belum diterbitkan.

http://developer.android.com/google/play/billing/billing_admin.html#billing-testing-setup

Perlu juga dicatat Google memberikan beberapa ID produk tiruan yang dapat Anda uji lagi, yaitu:

  • android.test.purchased
  • android.test.canceled
  • android.test.refunded
  • android.test.item_unavailable

Ini ditarik dari sini.

Ini dikenal sebagai pengujian respons statis . Kode Anda dapat menanyakan ID produk yang dikenal memberikan respons yang baik, sehingga memungkinkan Anda untuk menulis kode dengan cara yang memungkinkan Anda menguji alur kerja tanpa benar-benar melakukan pembelian.

Lebih banyak membahas hal ini, sehingga dua tautan di atas akan memberi tahu Anda lebih banyak.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.