ÿÿ Kiểm thá»­ mua gói đăng ký trên Android | Tài liệu Adapty

Kiểm thử in-app purchase trong Google Play Store

Kiểm thá»­ in-app purchase (IAP) trong ứng dụng Android là bước quan trá»ng trước khi phát hành app ra công chúng. Kiểm thá»­ sandbox là cách an toàn và hiệu quả để kiểm tra IAP mà không tốn tiá»n thật cá»§a ngưá»i dùng. Trong hướng dẫn này, chúng ta sẽ cùng tìm hiểu quy trình kiểm thá»­ sandbox IAP trên Google Play Store cho Android.

Các giao dịch sandbox bị loại khá»i tất cả các biểu đồ phân tích. Chúng vẫn hiển thị trên các trang hồ sÆ¡ ngưá»i dùng cá nhân và trong event feed.

Môi trưá»ng kiểm thá»­

Äể đảm bảo hiệu suất tốt nhất cho ứng dụng Android, bạn nên kiểm thá»­ trên thiết bị thật thay vì máy ảo. Mặc dù chúng tôi đã kiểm thá»­ thành công trên máy ảo, Google vẫn khuyến nghị dùng thiết bị thật.

Nếu bạn quyết định dùng máy ảo, hãy đảm bảo máy ảo đó đã cài Google Play. Äiá»u này giúp ứng dụng cá»§a bạn hoạt động đúng cách.

1. Thiết lập tài khoản test để kiểm thử ứng dụng

Äể dá»… dàng kiểm thá»­ trong các giai Ä‘oạn phát triển sau này, bạn cần tạo má»™t tài khoản test cho việc kiểm thá»­ in-app purchase. Äây sẽ là tài khoản đầu tiên bạn đăng nhập trên thiết bị Android dùng để test.

Lưu ý rằng tài khoản chính trên thiết bị Android chỉ có thể thay đổi bằng cách đặt lại máy vỠtrạng thái gốc (factory reset), thao tác này sẽ xóa toàn bộ dữ liệu. Vì vậy, hãy thiết lập tài khoản test đúng cách ngay từ đầu để tránh phải factory reset.

Cách thiết lập tài khoản test phụ thuộc vào thiết bị bạn đang dùng:

  • Nếu bạn có thiết bị dành riêng cho việc test, hãy tạo má»™t tài khoản test riêng (tài khoản Gmail má»›i).
  • Nếu bạn không có thiết bị riêng để test, bạn có thể dùng tài khoản cá nhân cá»§a mình và tạm thá»i bật License testing cho tài khoản đó.
  • Nếu bạn không có thiết bị Android nào, bạn có thể tạo tài khoản test riêng và dùng vá»›i máy ảo. Tuy nhiên, cách này không được khuyến nghị vì không giúp bạn phát hiện tất cả các vấn đỠtrên thiết bị thật.

2. Bật License testing

Sau khi thiết lập tài khoản test, bạn cần cấu hình license testing cho ứng dụng. Thực hiện các bước sau:

  1. Trong thanh sidebar cá»§a Google Play Console, Ä‘iá»u hướng đến Settings và chá»n License testing trong phần Monetization.
android-license-testing.webp
  1. Chá»n danh sách license testers hiện có hoặc tạo danh sách má»›i.
android-testers.webp
  1. Thêm tài khoản bạn sẽ dùng để test vào danh sách và lưu thay đổi. Nếu các thành viên trong nhóm cÅ©ng cần test ứng dụng, bạn có thể thêm email cá»§a há» vào danh sách để cả nhóm Ä‘á»u được cấp quyá»n truy cập.
android-list.webp

3. Tạo closed track và thêm tài khoản test vào đó

Äể bắt đầu kiểm thá»­, bạn cần publish má»™t phiên bản đã ký cá»§a ứng dụng lên closed track:

  1. Mở ứng dụng cá»§a bạn và chá»n Test and release > Testing > Closed testing trong menu. Tại đó, nhấn Create track.
android-closed-testing.webp
  1. Nhập tên cho closed testing track và nhấn Create track.
  2. Thêm danh sách testers vào track.
  3. Trong phần How testers join your test, sao chép đưá»ng link và gá»­i đến thiết bị đã đăng nhập tài khoản test. Mở link trên thiết bị test để đăng ký ngưá»i dùng đó làm tester.
android-link.webp

Lưu ý những Ä‘iá»u sau để đảm bảo kiểm thá»­ thành công:

  • Mở URL opt-in sẽ đánh dấu tài khoản Play cá»§a bạn cho việc kiểm thá»­. Nếu bạn bá» qua bước này, các sản phẩm sẽ không tải được.
  • Thông thưá»ng, các nhà phát triển sẽ dùng application ID khác cho bản build test. Äiá»u này sẽ gây ra vấn đỠvì Google Play Services dùng application ID để tìm in-app purchase cá»§a bạn.
  • Trong má»™t số trưá»ng hợp, tài khoản test có thể mua được consumable nhưng không mua được gói đăng ký, nếu thiết bị test chưa có mã PIN. Lá»—i này có thể hiển thị thông báo mÆ¡ hồ “Something went wrongâ€. Hãy đảm bảo thiết bị test đã có mã PIN và đã đăng nhập vào Google Play Store.

4. Tải APK đã ký lên closed track

Tạo APK đã ký hoặc dùng Android App Bundle để tải APK đã ký lên closed track vừa tạo. Bạn không cần phải triển khai bản phát hành, chỉ cần tải APK lên là đủ. Bạn có thể tìm hiểu thêm vỠvấn đỠnày trong bài viết hỗ trợ này.

Nếu ứng dụng cá»§a bạn còn má»›i, bạn có thể cần phải mở khả dụng ứng dụng ở quốc gia hoặc khu vá»±c cá»§a mình. Äể thá»±c hiện, vào Testing > Closed testing, nhấn vào test track cá»§a bạn, rồi đến Countries/regions để thêm các quốc gia và khu vá»±c mong muốn.

5. Kiểm thử in-app purchase

Sau khi tải APK lên, hãy chỠvài phút để bản phát hành được xử lý. Sau đó, mở thiết bị test và đăng nhập bằng tài khoản email đã thêm vào danh sách Testers. Lúc này bạn có thể kiểm thử in-app purchase như trên ứng dụng thực tế.

a8d2da9-image.webp

Äá»c thêm

Tham khảo các tài nguyên sau để tìm hiểu thêm vỠkiểm thử in-app purchase trong ứng dụng Android:

ÿÿÿÿ