iOS用のアプリ内購入機能を追加したいが、機能させることができない。iOS(Appcelerator)用アプリ購入
私はti.storekitを使用しようとしましたが、初期化するときにaddTransactionObserver
が初期化時に重要な機能であるというエラーが表示されます。
誰にも運がありますか?
マイコード:
var storekit = require('ti.storekit');
var transactionStateChanged = function(e) {
alert(e)
}
function init() {
storekit.receiptVerificationSandbox = Ti.App.deployType !== 'production';
storekit.bundleVersion = '1.0.4';
storekit.bundleIdentifier = 'pl.aplikacjanowa';
storekit.addEventListener('transactionState', transactionStateChanged);
storekit.addTransactionObserver();
}
init();
エラー:
[INFO] : [object TiStorekitModule] loaded
[ERROR] : Script Error {
[ERROR] : column = 37;
[ERROR] : line = 598;
[ERROR] : message = "undefined is not a function (evaluating 'storekit.addTransactionObserver()')";
[ERROR] : sourceURL = "file:///xyz"; //instead of xyz is path to file in which that function invoked
[ERROR] : stack = "[email protected]:///xyz"; //instead of xyz is path to file in which that function invoked
[ERROR] : }
あなたはこれを読んでいますか? https://medium.com/all-titanium/monetising-your-ios-titanium-app-in-app-purchases-de35d55feb81#.svt4vj7fg –
@RenePot:はい、私はそれを読んでいます。 gittio経由でモジュールをインストールしようとすると、「配布不可能」という結果が返ってくるので、あなたのリンクからのコメントと同じようにモジュールソースをコンパイルしました。 – kreatywny
しかし、私はこのaddTransactionObserverの定義されていないエラーが発生します。 – kreatywny