サブスクリプションベースのアイテムを購入するときに、TitaniumのStorekitモジュールに問題があります(おそらく他のアイテムにも影響します)。
アイテムを購入したときに表示されるエラーコードは次のとおりです。
[WARN] error in transaction: Error Domain=SSServerErrorDomain Code=5002 "An unknown error has occurred" UserInfo=0x9b3a660 {NSLocalizedDescription=An unknown error has occurred}
製品を参照するために使用しているコードは次のとおりです:(Javascript)
requestProduct('553XXXXXX.testproductname', function (product) {
var buySingleItem = Ti.UI.createButton({
title: 'Buy ' + product.title + ', ' + product.formattedPrice,
top: 60, left: 5, right: 5, height: 40
});
buySingleItem.addEventListener('click', function () {
purchaseProduct(product);
});
win.add(buySingleItem);
});
いくつかのメモ:
Tested with iPad Simulator and iPhone 4S running 5.1.1
Module is called Ti.Storekit version 1.5
Titanium SDK version is 2.1.1