diff --git a/dashboard-ui/cordova/iap.js b/dashboard-ui/cordova/iap.js index 285349ebd..04c0a36ec 100644 --- a/dashboard-ui/cordova/iap.js +++ b/dashboard-ui/cordova/iap.js @@ -140,7 +140,7 @@ if (requiresVerification) { store.when(id).verified(function (p) { - alert('verified'); + //alert('verified'); updateProductInfo(p); p.finish(); }); @@ -154,6 +154,9 @@ Logger.log('finishing previously created transaction'); if (requiresVerification) { //product.verify(); + if (product.owned) { + alert('sub owned!'); + } } else { product.finish(); } @@ -201,6 +204,7 @@ }).map(function (o) { + o.id = getStoreFeatureId(o.feature); o.buttonText = Globalize.translate(o.buttonText, getProduct(o.feature).price); return o; }); diff --git a/dashboard-ui/cordova/registrationservices.js b/dashboard-ui/cordova/registrationservices.js index 2ed77fe65..13ed4c8db 100644 --- a/dashboard-ui/cordova/registrationservices.js +++ b/dashboard-ui/cordova/registrationservices.js @@ -257,11 +257,11 @@ function onProductUpdated(e, product) { - var deferred = currentDisplayingDeferred; + if (product.owned) { - if (deferred && product.owned) { + var deferred = currentDisplayingDeferred; - if (currentDisplayingProductInfos.filter(function (p) { + if (deferred && currentDisplayingProductInfos.filter(function (p) { return product.id == p.id;