Làm cách nào tôi có thể chế giễu mua hàng trên Google Play?


16

Tôi muốn biết những cách thực hành tốt nhất tôi nên làm để kiểm tra chức năng khi người dùng mua một vật phẩm / tăng sức mạnh thông qua Google Play và mua bằng tiền thật?

Ví dụ, về cơ bản, tạo một thử nghiệm đơn giản về mua và lưu một vật phẩm được lưu trữ trong kho trong trò chơi bằng cách sử dụng tiền trò chơi. (ví dụ Gil từ loạt game Final Fantasy hoặc Zenny từ Tron Bonne cho PlayStation 1) Tôi biết cách kiếm tiền cập nhật chỉ bằng tiền trò chơi khi tôi lập trình trong thư viện Unity3D hoặc Eclipse w / LibGDX.

Bây giờ, giả sử tôi phải tạo một chương trình kiểm tra người dùng nếu thực sự mua một vật phẩm tăng sức mạnh bằng tiền thật. Tiếp theo, hệ thống cần kiểm tra trạng thái trực tuyến. Nếu được kết nối, nó sẽ chỉ đi đến hộp thoại Google Play và hỏi người dùng nếu họ muốn tiếp tục mua vật phẩm. Nếu có và số dư thẻ tín dụng là đủ, sau đó quay lại ứng dụng trò chơi và kiểm tra xem boolean có trả về đúng không, thì mục mà người dùng đã mua sẽ được lưu lại.

Một ví dụ khác là số tiền thực sẽ được tính thông qua lập trình và nếu không đủ, người dùng sẽ yêu cầu thêm nhiều giá trị tiền thật bằng cách mua nó qua Google Play. Nếu trả về đúng, thì giá trị tiền thật sẽ được tải lại.

Khái niệm này về cơ bản là cần thiết cho các nhà phát triển trò chơi. Tuy nhiên, có cách nào an toàn để kiểm tra nội dung kiểm tra mua bằng tiền thật mà không cần sử dụng giá trị thẻ tín dụng hoặc thứ gì đó trước khi xuất bản thực tế của ứng dụng trò chơi trong Google Play cùng với tính năng này không? Có một hướng dẫn, hướng dẫn khởi nghiệp, khuyến nghị hoặc một cái gì đó cho điều này? Xin vui lòng, tôi muốn biết làm thế nào tôi sẽ bắt đầu. Cảm ơn bạn.



8
Bạn nói, Hà! Bạn ngớ ngẩn, mua từ Google Play!
TRiG

Câu trả lời:


21

Bạn sẽ cần thiết lập một tài khoản thử nghiệm và sau đó xuất bản bản dựng của bạn dưới dạng một ứng dụng dự thảo để kiểm tra thành công các giao dịch mua và quy trình làm việc như một người dùng bình thường. Đây là những gì Google nói về vấn đề tài khoản thử nghiệm:

Bảng điều khiển dành cho nhà phát triển Google Play cho phép bạn thiết lập một hoặc nhiều tài khoản thử nghiệm. Tài khoản thử nghiệm là tài khoản Google thông thường mà bạn đăng ký trên Bảng điều khiển dành cho nhà phát triển dưới dạng tài khoản thử nghiệm. Tài khoản thử nghiệm được ủy quyền để mua trong ứng dụng từ các ứng dụng mà bạn đã tải lên Bảng điều khiển dành cho nhà phát triển Google Play nhưng chưa được công bố.

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

Cũng cần lưu ý Google cung cấp một số ID sản phẩm giả mà bạn có thể kiểm tra lại, đó là:

  • android.test.p mua
  • android.test.celoned
  • android.test.refunded
  • android.test.item_unav Available

Chúng được kéo từ đây.

Điều này được gọi là thử nghiệm phản ứng tĩnh . Mã của bạn có thể truy vấn các ID sản phẩm được biết là có phản hồi tốt, do đó cho phép bạn viết mã theo cách cho phép bạn kiểm tra quy trình làm việc mà không thực sự thực hiện bất kỳ giao dịch mua nào.

Nhiều hơn nữa đi vào điều này, vì vậy hai liên kết ở trên sẽ cho bạn biết nhiều hơn.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.