如何设置BlackBerry应用内支付测试的环境?

时间:2011-12-13 16:15:51

标签: testing blackberry in-app-purchase payment

我正在尝试在BB应用程序中实现in-app payment支持。

好的,我已经阅读了API / docs,现在我需要编写一个简单的测试。以下是API关于测试的内容:

  

要在不收取费用的情况下测试端到端购买流程,您可以将BlackBerry ID设置为测试帐户。通过测试帐户,您可以下载与BlackBerry App World供应商帐户关联的任何应用程序或数字商品,而无需支付任何费用。对于此类测试,必须关闭本地测试,否则将不会尝试网络连接。

从上面我看到我需要实现两个目标:

  • (1)“将BlackBerry ID设置为测试帐户”(这意味着什么)。
  • (2)“此类测试必须关闭本地测试”(无论如何)。

API对如何做到这一点很模糊。我只能猜测点(1)可以通过他的AppWorld帐户在我的客户(我正在为其编写应用程序)方面完成。这是真的吗?关于第(2)点,我完全没有想法。有人能指出我正确的方向吗?

1 个答案:

答案 0 :(得分:7)

是的,支付API在测试时特别模糊,在最新版本(1.5)中,RIM已经取消了本地测试的能力,因此所有测试都必须通过App World完成。以下是:

  1. 设置沙盒'使用BlackBerry App World vendor portal
  2. 的帐户
  3. 将您的应用上传到BlackBerry App世界,但不要发布,只需将其保存并保持草稿状态
  4. 同样在供应商门户网站中,设置您的数字商品(可用于应用内购买的商品)
  5. 在您的BlackBerry上,加载App World并使用您的沙盒帐户电子邮件地址登录。
  6. 在App World的任何屏幕中按ALT + TST并输入测试应用的SKU或ID。
  7. 然后,您可以下载应用的测试版本(其他人无法使用)
  8. 下载并安装应用后,您就可以测试应用内付款了。
  9. 一点点,但是一旦你对这个过程进行了分类,就不会太难了。