回答

0

目前测试BlackBerry Payment API相当困难。

不幸的是,没有任何确切的方法来测试该功能。就我所知,即使对于沙盒模式应用程序,checkExisting也无法按预期购买商品/订阅(因为在此环境中购买不收费)。

- @scdowny from Blackberry

有几件事情我做过测试黑莓支付API ...

  1. 集blackberry.payment.developmentMode =真
    • 这会给你有两个devmode选项来模拟黑莓支付服务的回应。
  2. 将blackberry.payment搁置到适合您的各种使用情况......这很容易出错,但我不得不诉诸于此。 Here's an example from my app using Sinon.
+0

是否blackberry.payment.developmentMode = true可以在模拟器上工作,还是需要真实设备? – poiuytrez 2013-03-19 14:23:32

+0

我没有时间详细讨论这个问题,但是这个devblog文章可能会对这个问题提供一些帮助:http://devblog.blackberry.com/2013/01/blackberry-payment-services-sandbox/ – Richard 2013-03-28 12:25:48