Quantcast
Channel: Ionic Framework - Ionic Forum
Viewing all articles
Browse latest Browse all 48979

Ionic's Purchases plugin can't get any entities

$
0
0

So I’m using the @ionic-native/purchases plugin for setting up in-app subscriptions. The only plugin-related code I have is

    this.purchases.setDebugLogsEnabled(true);
    this.purchases.setup(environment.purchasesAPIKey, appUserID);

on the app’s initializing.

And then in another component:

this.purchases.getPurchaserInfo().then((purchaserInfo) => {
      console.log('purchaserInfo:', JSON.stringify(purchaserInfo));
    });
    this.purchases.getOfferings().then((offerings) => {
      console.log('offerings:', JSON.stringify(offerings));
    });
    this.purchases.getProducts(['product1_test']).then((products) => {
      console.log('products:', JSON.stringify(products));
    });
    console.log('appUserID:', this.purchases.getAppUserID());

All the methods return empty lists / objects, e.g.:

offerings: {“all”:{},“current”:null}

Even though the underlying request that I found in Android Studio’s Profiler gives back proper offerings data:

{
“current_offering_id”: “default”,
“offerings”: [
{
“description”: “Standard Set of Packages”,
“identifier”: “default”,
“packages”: [
{
“identifier”: “$rc_monthly”,
“platform_product_identifier”: “product1_test”
}
]
}
]
}

1 post - 1 participant

Read full topic


Viewing all articles
Browse latest Browse all 48979

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>