Danh Sách Tiêu Chí Đánh Giá Sản Phẩm
1. CÁC CHỨC NĂNG TIÊU CHUẨN CỦA MINI APP
1.1 Sử dụng bộ Toolkit
Cài đặt toolkit header và menu bottom drawer cho ứng dụng của bạn. Để biết thêm thông tin, hãy tham khảo tính năng More Icon & Bottom Sheet của chúng tôi. Các trường hợp Mini App bị từ chối bao gồm nhưng không giới hạn ở:
- Không sử dụng các nút mặc định (Chức năng thêm, Đóng) do MoMo cung cấp.
- Không sử dụng thanh điều hướng đúng theo hướng dẫn của MoMo (sẽ được cập nhật).
- Không cung cấp thông tin hỗ trợ khách hàng. Để có hướng dẫn sử dụng, hãy tham khảo Khả năng Customer Support Info của chúng tôi.
1.2 Xác thực Người dùng
Tự động cấp quyền cho người dùng và lưu thông tin người dùng bằng PartnerUserID do MoMo cung cấp. Để biết thêm thông tin, hãy tham khảo hướng dẫn của chúng tôi (sẽ được cập nhật).
1.3 Chia sẻ dữ liệu người dùng
Yêu cầu quyền dữ liệu mà bạn muốn sử dụng trong Mini App khi sử dụng tính năng User Data Sharing. Để biết thêm thông tin, hãy tham khảo tính năng User Data Sharing của chúng tôi. Các trường hợp Mini App bị từ chối bao gồm nhưng không giới hạn ở:
- Từ chối quyền truy cập vào Mini App trong trường hợp người dùng từ chối chia sẻ thông tin được yêu cầu.
- Yêu cầu lặp đi lặp lại cùng một thông tin trên các màn hình khác nhau.
- Tiếp tục thu thập và sử dụng thông tin người dùng sau khi người dùng tắt quyền đối với thông tin được yêu cầu.
- Không sử dụng thông tin được yêu cầu để hỗ trợ người dùng sử dụng Mini App. Ví dụ: yêu cầu vị trí nhưng không sử dụng nó trong bất kỳ trường hợp nào (đề xuất các cửa hàng lân cận, vị trí nhập tự động, v.v.)
1.4 Tích hợp Thanh toán
1.4.1 Nếu ứng dụng của bạn có khả năng Thanh toán, hãy đảm bảo quá trình thanh toán hoạt động. Để biết thêm thông tin, hãy tham khảo Quy trình tích hợp thanh toán. Các trường hợp Mini App bị từ chối bao gồm nhưng không giới hạn ở:
- Sử dụng các phương thức thanh toán khác ngoài MoMo.
- Khi bấm vào nút chấp nhận thanh toán, giao dịch không thực hiện được hoặc không thành công.
- Số tiền giao dịch khác với giá hiển thị của sản phẩm.
- Không chuyển hướng đến Mini App để hiển thị chi tiết giao dịch sau khi hoàn tất thanh toán.
1.4.2 Tuân theo Nguyên tắc thương hiệu của chúng tôi khi sử dụng hoặc hiển thị các sản phẩm của MoMo (logo, biểu tượng, nhãn hiệu). Các trường hợp Mini App bị từ chối bao gồm nhưng không giới hạn ở:
- Sử dụng logo cũ hoặc logo sự kiện.
- Thay đổi hình thức logo: xoay, bóp méo, biểu tượng trong suốt, màu sắc hoặc tông màu, v.v.
2. TRẢI NGHIỆM NGƯỜI DÙNG CƠ BẢN
2.1 Hiệu suất ứng dụng
2.1.1 Mini App được gửi để đánh giá phải là phiên bản cuối cùng có thể mở và chạy bình thường. Các trường hợp Mini App bị từ chối bao gồm nhưng không giới hạn ở:
- Bất kỳ Mini App nào bị treo hoặc khiến Ứng dụng MoMo bị treo sẽ bị từ chối.
- Bất kỳ Mini App nào có lỗi lớn (không thể tải, quay lại các trang trước đó và thoát, giật nghiêm trọng, đóng băng, v.v.) sẽ bị từ chối.
- Tất cả các thành phần có thể tương tác không phản hồi bằng một hành động hoặc cảnh báo khi xảy ra lỗi.
- Hiển thị màn hình trắng không có linh kiện.
2.1.2 Đảm bảo dữ liệu được tải thành công. Các trường hợp Mini App bị từ chối bao gồm nhưng không giới hạn ở:
- Màn hình bị giới hạn và không tải được.
- Máy chủ không phản hồi và màn hình bị kẹt ở “Đang tải”.
- Không có dữ liệu được tải.
2.2 Nội dung ứng dụng
Tránh hiển thị dữ liệu sản phẩm hoặc dịch vụ không liên quan. Các trường hợp Mini App bị từ chối bao gồm nhưng không giới hạn ở:
- Màn hình sản phẩm và dịch vụ hiển thị mã hoặc dữ liệu chỉ được sử dụng cho mục đích phát triển.
- Các nút hoặc lời gọi hành động có các hành vi không khớp với tên của nút ấn.
- Thông báo lỗi không phản ánh đúng lỗi của ứng dụng.
2.3 Bảo mật ứng dụng
Đảm bảo rằng tất cả dữ liệu người dùng được xóa trong Mini App khi người dùng đăng xuất.
3. KIỂM TRA MINI APP
3.1 Yêu cầu ứng dụng
Tất cả các bước sử dụng chính của sản phẩm phải hoạt động chính xác trước khi gửi yêu cầu rollout. Các trường hợp Mini App bị từ chối bao gồm nhưng không giới hạn ở:
- Nếu không có sản phẩm nào trong ứng dụng, hoặc tất cả các sản phẩm đã được bán hết, việc kiểm tra không thể xác minh quá trình mua hàng.
- Địa chỉ cần điền khi mua hàng nhưng không có mục nào liên quan để điền trên trang.
- Không có nút gửi sau khi điền đầy đủ nội dung.
- Chức năng Hủy và Hoàn tiền hoạt động không chính xác.
3.2 Yêu cầu về Rollout Request
Trong khi gửi yêu cầu rollout, hãy cung cấp dữ liệu thử nghiệm cần thiết trong biểu mẫu Rollout Request. Dữ liệu mẫu để cung cấp cho việc triển khai bao gồm nhưng không giới hạn ở:
- Tài khoản thử nghiệm: số/tên đăng nhập, mật khẩu đăng nhập.
- Dữ liệu liên quan đến các chiến dịch khuyến mãi: voucher, mã, v.v.
- Sản phẩm mẫu chỉ dùng để thử nghiệm.
- Trong trường hợp ứng dụng cần tương tác ngoại tuyến, hãy cung cấp đối tượng thử nghiệm ảo hoặc quay lại màn hình mô tả trường hợp tương tác thành công. Một số trường hợp cần tương tác offline là: quét mã QR, mua sản phẩm từ máy bán hàng tự động, tương tác với cửa hàng thu ngân không người, v.v.
3.3 Yêu cầu về Tài liệu
Cung cấp các tài liệu liên quan đến Mini App khi được yêu cầu. Các tài liệu mẫu bao gồm nhưng không giới hạn ở:
- Luồng thanh toán (sơ đồ, video).
- Luồng hoạt động.
3.4 Yêu cầu cập nhật ứng dụng
Trong khi yêu cầu rollout bản cập nhật ứng dụng mới, Mô tả rollout phải bao gồm:
- Các lỗi đã được khắc phục cho phiên bản hiện tại (nếu tồn tại).
- Các thay đổi so với các phiên bản trước.
- Các yêu cầu đặc biệt cần được lưu ý đối với MoMo Tester (thời gian hỗ trợ nhà phát triển, sự cố máy chủ, v.v.)