Kiểm thử chế độ tích hợp Digital Goods API

Việc kiểm thử quy trình tích hợp Digital Goods API có thể đảm bảo rằng không có lỗi không mong muốn nào ảnh hưởng đến trải nghiệm người dùng trong quá trình phát hành công khai. Mặc dù không phải là danh sách đầy đủ, nhưng danh sách các trường hợp kiểm thử này nhằm mục đích giúp bạn tạo kế hoạch kiểm thử cho nhóm của mình để giải quyết những vấn đề thường gặp nhất khi phát hành ứng dụng lên Cửa hàng Google Play khi đã bật Digital Goods API.

Thử nghiệm giấy phép trên Cửa hàng Play

Bạn nên kiểm thử các tình huống Google Play Billing trên trang này bằng tính năng kiểm thử giấy phép ứng dụng. Nhờ đó, nhân viên kiểm thử được cấp phép mà bạn chỉ định có thể thực hiện các khoản thanh toán thử nghiệm thay vì bị tính phí như trong các giao dịch mua thực tế. Hoạt động kiểm thử bằng giấy phép cũng giúp rút ngắn thời gian gia hạn gói thuê bao để kiểm thử hiệu quả hơn.

Các trường hợp kiểm thử

Bạn nên kiểm thử những nội dung sau trong ứng dụng:

  • Quy trình nâng cấp và hạ cấp – Nếu bán nhiều gói thuê bao, bạn cần đảm bảo rằng người dùng được cấp gói thuê bao phù hợp khi họ nâng cấp và hạ cấp giữa các cấp của gói thuê bao. Bạn cũng cần đảm bảo rằng các lựa chọn thanh toán (chẳng hạn như ưu đãi dùng thử miễn phí hoặc ưu đãi đặc biệt về giá) đã được bật. Nếu người dùng thay đổi gói thuê bao, hãy kiểm tra để đảm bảo việc chia sẻ theo tỷ lệ diễn ra chính xác và việc cấp cũng như xoá quyền cũng diễn ra chính xác.
  • Giao dịch mua một lần và giao dịch mua lặp lại – Giao dịch mua một lần chỉ diễn ra một lần và không thể vô tình mua lại. Giao dịch mua có thể lặp lại có thể xảy ra ngay sau khi được mua. Đảm bảo rằng các quyền được tạo trên phần phụ trợ của bạn cho cả hai.
  • Hàng hoá kỹ thuật số và các lựa chọn thanh toán khác được cung cấp đúng cách – Nếu người dùng truy cập vào một cửa hàng kỹ thuật số từ bối cảnh ứng dụng, họ sẽ thấy Google Play Billing khi chuyển sang đăng ký. Nếu người dùng truy cập vào quy trình thanh toán từ bối cảnh trình duyệt, họ sẽ thấy các quy trình thanh toán thay thế được cung cấp.
  • Quy trình mua hàng bên ngoài ứng dụng
    • Gói thuê bao từ mã khuyến mãi – Gói thuê bao xuất hiện dưới dạng giao dịch mua chưa được xác nhận. Khi người dùng đăng ký và mở ứng dụng, gói thuê bao phải được xác minh, các quyền phải được cấp và gói thuê bao phải được xác nhận.
    • Giao dịch mua một lần bằng mã khuyến mãi – Play sẽ xác nhận giao dịch mua một lần, nhưng người dùng chưa có quyền. Sau khi người dùng đăng nhập vào ứng dụng, hãy đảm bảo rằng quyền sử dụng đã được cấp.
    • Vật phẩm tiêu hao từ mã khuyến mãi – Play sẽ xác nhận giao dịch mua vật phẩm tiêu hao, nhưng người dùng chưa có quyền. Sau khi người dùng đăng nhập vào ứng dụng, hãy đảm bảo rằng họ đã được cấp quyền và sau đó tiêu thụ giao dịch mua để người dùng có thể mua lại mặt hàng.
    • Huỷ gói thuê bao trong phần quản lý tài khoản trên cửa hàng – Khi người dùng quản lý gói thuê bao bên ngoài ứng dụng của bạn (chẳng hạn như trên trang cửa hàng), hãy đảm bảo rằng gói thuê bao của họ được huỷ đúng cách ở phần phụ trợ và các quyền không tiếp tục được cấp.
    • Tạm dừng gói thuê bao trong phần quản lý tài khoản trên cửa hàng – Người dùng cũng có thể quản lý gói thuê bao của mình bên ngoài ứng dụng và tạm dừng gói thuê bao. Các lợi ích của gói thuê bao sẽ bị tạm ngưng trong thời gian tạm dừng và tiếp tục khi thời gian tạm dừng kết thúc.
    • Đăng ký lại trong phần quản lý cửa hàng
      • Nếu bạn huỷ rồi đăng ký lại ngay lập tức, thì bạn chỉ cần huỷ thao tác huỷ.
      • Nếu bạn huỷ gói thuê bao, đợi gói thuê bao hết hạn rồi đăng ký lại trên trang quản lý cửa hàng, thì đây sẽ được coi là giao dịch mua bên ngoài ứng dụng và bạn cần xác nhận trong ứng dụng. Nếu gói thuê bao chưa được xác nhận, thì sẽ có một thông báo xác nhận gói thuê bao bằng chữ màu đỏ trên trang Quản lý gói thuê bao của Cửa hàng Play.
  • Sau khi đăng ký, người dùng có thể huỷ gói thuê bao một cách dễ dàng – Đảm bảo rằng người dùng có thể huỷ gói thuê bao một cách dễ dàng trong ứng dụng. Bạn có thể chuyển người dùng đến trang quản lý của Google Play. Lưu ý: Khi người dùng huỷ gói thuê bao, gói thuê bao đó sẽ chưa chính thức hết hạn cho đến khi kỳ thanh toán hiện tại kết thúc. Do đó, người dùng vẫn có quyền sử dụng các tính năng của gói thuê bao cho đến khi gói thuê bao hết hạn. Lưu ý: Khi người dùng huỷ gói thuê bao, gói thuê bao đó sẽ chưa chính thức hết hạn cho đến khi kỳ thanh toán hiện tại kết thúc. Do đó, người dùng vẫn có quyền sử dụng các tính năng của gói thuê bao cho đến khi gói thuê bao hết hạn.
  • Quyền sử dụng có ở mọi ngữ cảnh của cửa hàng – Quyền sử dụng cho gói thuê bao và giao dịch mua của người dùng phải có ở mọi ngữ cảnh, tức là nếu họ truy cập từ ứng dụng hoặc từ trang web, thì quyền sử dụng của họ sẽ được chuyển sang.
  • Quyền được phản ánh chính xác trên các cửa hàng – Quyền phải được cấp trên các cửa hàng. Nếu người dùng đăng ký hoặc mua qua một cửa hàng rồi truy cập vào nội dung đó trên một thiết bị khác, thì các quyền sẽ được chuyển sang thiết bị mới.
  • Tài khoản người dùng – Nếu ứng dụng của bạn có tài khoản người dùng, hãy nhớ kiểm thử quy trình đăng ký và mua hàng đối với người dùng lần đầu.