android - Cannot retrieve products from Google Play store with Fovea purchase plugin -
i'm using fovea.cc purchase plugin android cordova app. plugin initializes, cannot find in-app purchase products - same "product not found" error if product didn't exist or if app not published. i'm looking more troubleshooting steps.
here's relevant code, called on app launch:
store.register({     id: "com.ineptech.wn.unlockgame",     alias: "unlockgame",     type: store.non_consumable }); store.ready(function() {     console.log("\\o/ store ready \\o/");  // called }); store.when("unlockgame").approved(function (order) {     unlockcontent();     order.finish(); }); store.refresh(); var p = store.get("unlockgame"); popup("title = " + p.title);   // displays "title = null"   and here's code purchase button:
store.order("unlockgame"); // results in "the item attempting purchase  //    not found" error play store   here's purchase attempt displays in logcat:
i/activitymanager(424): displayed com.android.vending/com.google.android.finsky.billing.lightpurchase.iabv3activity: +80ms e/volley(22062): [1009] basicnetwork.performrequest: unexpected response code 500 https://android.clients.google.com/fdfe/preparepurchase   and here's i've double-checked:
- "unlockgame" correct product id
 - the product defined in play console , active
 - the app published , active
 - the app built in release mode , running on real device
 - the device can reach play store okay
 - my app's license key stored in res/values/billing_key.xml
 
what else might keeping plugin getting products?
the issue configuration, first see you're trying access product title right after doing store.refresh()
store.refresh(); var p = store.get("unlockgame");   however, store.refresh() method asynchronous , trigger request server. can monitor changes product way:
store.when("unlockgame").updated(function(p) {     alert("product " + p.state + ", title " + p.title); });   then call:
store.refresh();   also check product id on play console com.ineptech.wn.unlockgame, not unlockgame, , it's of type managed.
Comments
Post a Comment