2011-12-13 28 views
6

Tôi đang cố triển khai hỗ trợ in-app payment trong ứng dụng BB.Cách thiết lập môi trường cho các kiểm tra thanh toán trong ứng dụng BlackBerry?

Ok, tôi đã đọc API/tài liệu và bây giờ tôi cần viết một bài kiểm tra đơn giản. Dưới đây là những gì API nói về thử nghiệm:

Để kiểm tra luồng mua hàng đầu cuối mà không bị tính phí, bạn có thể thiết lập BlackBerry ID làm tài khoản thử nghiệm. Tài khoản thử nghiệm cho phép bạn tải xuống bất kỳ ứng dụng hoặc hàng hóa kỹ thuật số nào được liên kết với tài khoản nhà cung cấp BlackBerry App World của bạn mà không phải chịu bất kỳ chi phí nào. Thử nghiệm cục bộ phải được tắt cho loại thử nghiệm này, nếu không sẽ không có kết nối mạng nào được thử.

Từ trên, chúng tôi thấy rằng tôi cần phải đạt được 2 mục tiêu:

  • (1) "thiết lập một ID BlackBerry như một tài khoản test" (những gì bao giờ nó có nghĩa).
  • (2) "Thử nghiệm cục bộ phải được tắt cho loại thử nghiệm này" (ý nghĩa của nó).

API mơ hồ về cách thực hiện điều đó. Tôi chỉ có thể đoán rằng điểm (1) có thể được thực hiện trên mặt của khách hàng của tôi (người mà tôi đang viết ứng dụng cho) thông qua tài khoản AppWorld của mình. Có đúng không? Và tôi hoàn toàn không có ý tưởng về điểm (2). Ai có thể chỉ cho tôi đi đúng hướng?

+0

Điều gì về gỡ lỗi ứng dụng? –

Trả lời

7

Có, API thanh toán đặc biệt mơ hồ khi thử nghiệm và trong phiên bản mới nhất (1.5) RIM đã loại bỏ khả năng thử nghiệm cục bộ, vì vậy tất cả thử nghiệm phải được thực hiện thông qua App World. Đây là cách:

  1. Thiết lập một tài khoản 'sandbox' bằng cách sử dụng BlackBerry App World vendor portal
  2. Tải ứng dụng của bạn vào BlackBerry App thế giới nhưng không công bố nó, chỉ cần lưu nó và để nó ở trạng thái dự thảo
  3. Cũng trong cổng thông tin nhà cung cấp, thiết lập hàng hóa kỹ thuật số của bạn (những thứ có sẵn để mua hàng trong ứng dụng)
  4. Trên BlackBerry, tải App World và đăng nhập bằng địa chỉ email tài khoản sandbox của bạn.
  5. Trong màn hình bất kỳ trong thế giới ứng dụng nhấn ALT + TST và nhập SKU hoặc ID của ứng dụng thử nghiệm của bạn.
  6. Sau đó, bạn có thể tải xuống phiên bản thử nghiệm của ứng dụng (không khả dụng cho bất kỳ ai khác)
  7. Sau khi tải xuống và cài đặt ứng dụng, bạn sẽ có thể kiểm tra thanh toán trong ứng dụng của mình.

Bit của một faff, nhưng không quá khó khi bạn đã có quá trình được sắp xếp.

+0

Cảm ơn rất nhiều vì đã trả lời nhanh chóng và hữu ích! Có đúng là nếu tôi cài đặt ứng dụng của mình trên trình mô phỏng theo cách tôi thường làm trong khi phát triển (tôi tải tệp .cod qua mục trình đơn mô phỏng), thì tôi sẽ không thể kiểm tra thanh toán trong ứng dụng (ngay cả khi tôi giả lập có AppWorld của một phiên bản yêu cầu)? –

+0

Vâng, đúng vậy. Để thử nghiệm trong thanh toán ứng dụng, bản thân ứng dụng PHẢI được cài đặt bằng cách sử dụng App World. – donturner

+0

Và sau khi được cài đặt bằng ứng dụng App World, ứng dụng có thể được cập nhật thông qua mục trình đơn "tải tệp .cod" của trình mô phỏng không? Tôi nghi ngờ không, nhưng chỉ để được 100% rõ ràng. –

Các vấn đề liên quan