j3k0 / cordova-plugin-purchase

In-App Purchase for Cordova on iOS, Android and Windows
https://purchase.cordova.fovea.cc
1.29k stars 529 forks source link

Wrong price returned for iOS subscription when using CdvPurchase.Product.pricing #1479

Closed dominic-simplan closed 7 months ago

dominic-simplan commented 7 months ago

Observed behavior

Price for one of our subscriptions (premium.subscription.monthly) is returned as 0 and its paymentMode is set to "FreeTrial" when using CdvPurchase.Product.pricing to access the product price:

grafik

The raw data, however, contain the correct price: grafik grafik

Seems like the introPrice is returned as the price? I understand that our product probably has two pricing phases (FreeTrial and PayAsYouGo/Actual price) but shouldn't the convinience shortcut CdvPurchase.Product.pricing ignore free trials as they are free anyways?

Logs:

[Log] [CdvPurchase] INFO: update() (cordova.js, line 1413)
[Log] [CdvPurchase.AppleAppStore] INFO: bridge.load (cordova.js, line 1413)
[Log] [CdvPurchase.AppleAppStore.Bridge] DEBUG: load ["expert.addon","simulation.run.addon","premium.subscription.monthly","premium.subscription","vsm4.0.subscription.monthly","vsm4.0.subscription.yearly","ultimate.subscription.monthly"] (cordova.js, line 1413)
[Log] [CdvPurchase.AppleAppStore.Bridge] DEBUG: load ok: { valid:[{"id":"expert.addon","description":"Unlimited projects and alternatives","introPrice":null,"introPricePaymentMode":null,"billingPeriodUnit":"Day","countryCode":"US","introPricePeriodUnit":null,"discounts":[],"title":"Expert addon","price":"$49.99","billingPeriod":0,"group":null,"priceMicros":49990000,"currency":"USD","introPricePeriod":null,"introPriceMicros":null},{"id":"premium.subscription","description":"Functionality for enhanced productivity","introPrice":null,"introPricePaymentMode":null,"billingPeriodUnit":"Year","countryCode":"US","introPricePeriodUnit":null,"discounts":[],"title":"Premium subscription","price":"$75.99","billingPeriod":1,"group":"20517508","priceMicros":75990000,"currency":"USD","introPricePeriod":null,"introPriceMicros":null},{"id":"premium.subscription.monthly","description":"Functionality for enhanced productivity","introPrice":"$0.00","introPricePaymentMode":"FreeTrial","billingPeriodUnit":"Month","countryCode":"US","introPricePeriodUnit":"Month","discounts":[],"title":"Premium subscription","price":"$9.49","billingPeriod":1,"group":"20517508","priceMicros":9490000,"currency":"USD","introPricePeriod":1,"introPriceMicros":0},{"id":"simulation.run.addon","description":"One-time offer of 30 free simulation runs","introPrice":null,"introPricePaymentMode":null,"billingPeriodUnit":"Day","countryCode":"US","introPricePeriodUnit":null,"discounts":[],"title":"Free Simulation Runs","price":"$0.00","billingPeriod":0,"group":null,"priceMicros":0,"currency":"USD","introPricePeriod":null,"introPriceMicros":null},{"id":"ultimate.subscription.monthly","description":"Ultimate Subscription","introPrice":null,"introPricePaymentMode":null,"billingPeriodUnit":"Month","countryCode":"US","introPricePeriodUnit":null,"discounts":[],"title":"Ultimate Subscription","price":"$449.00","billingPeriod":1,"group":"20517508","priceMicros":449000000,"currency":"USD","introPricePeriod":null,"introPriceMicros":null},{"id":"vsm4.0.subscription.monthly","description":"Advanced value stream modelling functionality","introPrice":null,"introPricePaymentMode":null,"billingPeriodUnit":"Month","countryCode":"US","introPricePeriodUnit":null,"discounts":[],"title":"VSM 4.0 subscription","price":"$8.99","billingPeriod":1,"group":"20738317","priceMicros":8990000,"currency":"USD","introPricePeriod":null,"introPriceMicros":null},{"id":"vsm4.0.subscription.yearly","description":"Advanced value stream modelling functionality","introPrice":null,"introPricePaymentMode":null,"billingPeriodUnit":"Year","countryCode":"US","introPricePeriodUnit":null,"discounts":[],"title":"VSM 4.0","price":"$71.99","billingPeriod":1,"group":"20738317","priceMicros":71990000,"currency":"USD","introPricePeriod":null,"introPriceMicros":null}] invalid:[] } (cordova.js, line 1413)
[Log] [CdvPurchase.AppleAppStore] INFO: bridge.loaded: {"validProducts":[{"id":"expert.addon","description":"Unlimited projects and alternatives","introPrice":null,"introPricePaymentMode":null,"billingPeriodUnit":"Day","countryCode":"US","introPricePeriodUnit":null,"discounts":[],"title":"Expert addon","price":"$49.99","billingPeriod":0,"group":null,"priceMicros":49990000,"currency":"USD","introPricePeriod":null,"introPriceMicros":null},{"id":"premium.subscription","description":"Functionality for enhanced productivity","introPrice":null,"introPricePaymentMode":null,"billingPeriodUnit":"Year","countryCode":"US","introPricePeriodUnit":null,"discounts":[],"title":"Premium subscription","price":"$75.99","billingPeriod":1,"group":"20517508","priceMicros":75990000,"currency":"USD","introPricePeriod":null,"introPriceMicros":null},{"id":"premium.subscription.monthly","description":"Functionality for enhanced productivity","introPrice":"$0.00","introPricePaymentMode":"FreeTrial","billingPeriodUnit":"Month","countryCode":"US","introPricePeriodUnit":"Month","discounts":[],"title":"Premium subscription","price":"$9.49","billingPeriod":1,"group":"20517508","priceMicros":9490000,"currency":"USD","introPricePeriod":1,"introPriceMicros":0},{"id":"simulation.run.addon","description":"One-time offer of 30 free simulation runs","introPrice":null,"introPricePaymentMode":null,"billingPeriodUnit":"Day","countryCode":"US","introPricePeriodUnit":null,"discounts":[],"title":"Free Simulation Runs","price":"$0.00","billingPeriod":0,"group":null,"priceMicros":0,"currency":"USD","introPricePeriod":null,"introPriceMicros":null},{"id":"ultimate.subscription.monthly","description":"Ultimate Subscription","introPrice":null,"introPricePaymentMode":null,"billingPeriodUnit":"Month","countryCode":"US","introPricePeriodUnit":null,"discounts":[],"title":"Ultimate Subscription","price":"$449.00","billingPeriod":1,"group":"20517508","priceMicros":449000000,"currency":"USD","introPricePeriod":null,"introPriceMicros":null},{"id":"vsm4.0.subscription.monthly","description":"Advanced value stream modelling functionality","introPrice":null,"introPricePaymentMode":null,"billingPeriodUnit":"Month","countryCode":"US","introPricePeriodUnit":null,"discounts":[],"title":"VSM 4.0 subscription","price":"$8.99","billingPeriod":1,"group":"20738317","priceMicros":8990000,"currency":"USD","introPricePeriod":null,"introPriceMicros":null},{"id":"vsm4.0.subscription.yearly","description":"Advanced value stream modelling functionality","introPrice":null,"introPricePaymentMode":null,"billingPeriodUnit":"Year","countryCode":"US","introPricePeriodUnit":null,"discounts":[],"title":"VSM 4.0","price":"$71.99","billingPeriod":1,"group":"20738317","priceMicros":71990000,"currency":"USD","introPricePeriod":null,"introPriceMicros":null}],"invalidProducts":[]} (cordova.js, line 1413)
[Log] [CdvPurchase.AppleAppStore] DEBUG: load eligibility: [{"id":"expert.addon","description":"Unlimited projects and alternatives","introPrice":null,"introPricePaymentMode":null,"billingPeriodUnit":"Day","countryCode":"US","introPricePeriodUnit":null,"discounts":[],"title":"Expert addon","price":"$49.99","billingPeriod":0,"group":null,"priceMicros":49990000,"currency":"USD","introPricePeriod":null,"introPriceMicros":null},{"id":"premium.subscription","description":"Functionality for enhanced productivity","introPrice":null,"introPricePaymentMode":null,"billingPeriodUnit":"Year","countryCode":"US","introPricePeriodUnit":null,"discounts":[],"title":"Premium subscription","price":"$75.99","billingPeriod":1,"group":"20517508","priceMicros":75990000,"currency":"USD","introPricePeriod":null,"introPriceMicros":null},{"id":"premium.subscription.monthly","description":"Functionality for enhanced productivity","introPrice":"$0.00","introPricePaymentMode":"FreeTrial","billingPeriodUnit":"Month","countryCode":"US","introPricePeriodUnit":"Month","discounts":[],"title":"Premium subscription","price":"$9.49","billingPeriod":1,"group":"20517508","priceMicros":9490000,"currency":"USD","introPricePeriod":1,"introPriceMicros":0},{"id":"simulation.run.addon","description":"One-time offer of 30 free simulation runs","introPrice":null,"introPricePaymentMode":null,"billingPeriodUnit":"Day","countryCode":"US","introPricePeriodUnit":null,"discounts":[],"title":"Free Simulation Runs","price":"$0.00","billingPeriod":0,"group":null,"priceMicros":0,"currency":"USD","introPricePeriod":null,"introPriceMicros":null},{"id":"ultimate.subscription.monthly","description":"Ultimate Subscription","introPrice":null,"introPricePaymentMode":null,"billingPeriodUnit":"Month","countryCode":"US","introPricePeriodUnit":null,"discounts":[],"title":"Ultimate Subscription","price":"$449.00","billingPeriod":1,"group":"20517508","priceMicros":449000000,"currency":"USD","introPricePeriod":null,"introPriceMicros":null},{"id":"vsm4.0.subscription.monthly","description":"Advanced value stream modelling functionality","introPrice":null,"introPricePaymentMode":null,"billingPeriodUnit":"Month","countryCode":"US","introPricePeriodUnit":null,"discounts":[],"title":"VSM 4.0 subscription","price":"$8.99","billingPeriod":1,"group":"20738317","priceMicros":8990000,"currency":"USD","introPricePeriod":null,"introPriceMicros":null},{"id":"vsm4.0.subscription.yearly","description":"Advanced value stream modelling functionality","introPrice":null,"introPricePaymentMode":null,"billingPeriodUnit":"Year","countryCode":"US","introPricePeriodUnit":null,"discounts":[],"title":"VSM 4.0","price":"$71.99","billingPeriod":1,"group":"20738317","priceMicros":71990000,"currency":"USD","introPricePeriod":null,"introPriceMicros":null}] (cordova.js, line 1413)
[Log] [CdvPurchase.AppleAppStore] DEBUG: No discount eligibility determiner, skipping... (cordova.js, line 1413)
[Log] [CdvPurchase.AppleAppStore] INFO: eligibilities ready: {"request":[],"response":[]} (cordova.js, line 1413)
[Log] [CdvPurchase.AppleAppStore] DEBUG: expert.addon is valid: {"id":"expert.addon","description":"Unlimited projects and alternatives","introPrice":null,"introPricePaymentMode":null,"billingPeriodUnit":"Day","countryCode":"US","introPricePeriodUnit":null,"discounts":[],"title":"Expert addon","price":"$49.99","billingPeriod":0,"group":null,"priceMicros":49990000,"currency":"USD","introPricePeriod":null,"introPriceMicros":null} (cordova.js, line 1413)
[Log] [CdvPurchase.AppleAppStore] DEBUG: refreshing existing product (cordova.js, line 1413)
[Log] [CdvPurchase.AppleAppStore] DEBUG: simulation.run.addon is valid: {"id":"simulation.run.addon","description":"One-time offer of 30 free simulation runs","introPrice":null,"introPricePaymentMode":null,"billingPeriodUnit":"Day","countryCode":"US","introPricePeriodUnit":null,"discounts":[],"title":"Free Simulation Runs","price":"$0.00","billingPeriod":0,"group":null,"priceMicros":0,"currency":"USD","introPricePeriod":null,"introPriceMicros":null} (cordova.js, line 1413)
[Log] [CdvPurchase.AppleAppStore] DEBUG: refreshing existing product (cordova.js, line 1413)
[Log] [CdvPurchase.AppleAppStore] DEBUG: premium.subscription.monthly is valid: {"id":"premium.subscription.monthly","description":"Functionality for enhanced productivity","introPrice":"$0.00","introPricePaymentMode":"FreeTrial","billingPeriodUnit":"Month","countryCode":"US","introPricePeriodUnit":"Month","discounts":[],"title":"Premium subscription","price":"$9.49","billingPeriod":1,"group":"20517508","priceMicros":9490000,"currency":"USD","introPricePeriod":1,"introPriceMicros":0} (cordova.js, line 1413)
[Log] [CdvPurchase.AppleAppStore] DEBUG: refreshing existing product (cordova.js, line 1413)
[Log] [CdvPurchase.AppleAppStore] DEBUG: premium.subscription is valid: {"id":"premium.subscription","description":"Functionality for enhanced productivity","introPrice":null,"introPricePaymentMode":null,"billingPeriodUnit":"Year","countryCode":"US","introPricePeriodUnit":null,"discounts":[],"title":"Premium subscription","price":"$75.99","billingPeriod":1,"group":"20517508","priceMicros":75990000,"currency":"USD","introPricePeriod":null,"introPriceMicros":null} (cordova.js, line 1413)
[Log] [CdvPurchase.AppleAppStore] DEBUG: refreshing existing product (cordova.js, line 1413)
[Log] [CdvPurchase.AppleAppStore] DEBUG: vsm4.0.subscription.monthly is valid: {"id":"vsm4.0.subscription.monthly","description":"Advanced value stream modelling functionality","introPrice":null,"introPricePaymentMode":null,"billingPeriodUnit":"Month","countryCode":"US","introPricePeriodUnit":null,"discounts":[],"title":"VSM 4.0 subscription","price":"$8.99","billingPeriod":1,"group":"20738317","priceMicros":8990000,"currency":"USD","introPricePeriod":null,"introPriceMicros":null} (cordova.js, line 1413)
[Log] [CdvPurchase.AppleAppStore] DEBUG: refreshing existing product (cordova.js, line 1413)
[Log] [CdvPurchase.AppleAppStore] DEBUG: vsm4.0.subscription.yearly is valid: {"id":"vsm4.0.subscription.yearly","description":"Advanced value stream modelling functionality","introPrice":null,"introPricePaymentMode":null,"billingPeriodUnit":"Year","countryCode":"US","introPricePeriodUnit":null,"discounts":[],"title":"VSM 4.0","price":"$71.99","billingPeriod":1,"group":"20738317","priceMicros":71990000,"currency":"USD","introPricePeriod":null,"introPriceMicros":null} (cordova.js, line 1413)
[Log] [CdvPurchase.AppleAppStore] DEBUG: refreshing existing product (cordova.js, line 1413)
[Log] [CdvPurchase.AppleAppStore] DEBUG: ultimate.subscription.monthly is valid: {"id":"ultimate.subscription.monthly","description":"Ultimate Subscription","introPrice":null,"introPricePaymentMode":null,"billingPeriodUnit":"Month","countryCode":"US","introPricePeriodUnit":null,"discounts":[],"title":"Ultimate Subscription","price":"$449.00","billingPeriod":1,"group":"20517508","priceMicros":449000000,"currency":"USD","introPricePeriod":null,"introPriceMicros":null} (cordova.js, line 1413)
[Log] [CdvPurchase.AppleAppStore] DEBUG: refreshing existing product (cordova.js, line 1413)
[Log] [CdvPurchase.AppleAppStore] DEBUG: Products loaded: [{"className":"Product","title":"Expert addon","description":"Unlimited projects and alternatives","platform":"ios-appstore","type":"non consumable","id":"expert.addon","offers":[{"className":"Offer","id":"$","pricingPhases":[{"price":"$49.99","priceMicros":49990000,"currency":"USD","paymentMode":"UpFront","recurrenceMode":"NON_RECURRING"}],"productId":"expert.addon","productType":"non consumable","platform":"ios-appstore","offerType":"Default"}],"raw":{"id":"expert.addon","description":"Unlimited projects and alternatives","introPrice":null,"introPricePaymentMode":null,"billingPeriodUnit":"Day","countryCode":"US","introPricePeriodUnit":null,"discounts":[],"title":"Expert addon","price":"$49.99","billingPeriod":0,"group":null,"priceMicros":49990000,"currency":"USD","introPricePeriod":null,"introPriceMicros":null},"countryCode":"US"},{"className":"Product","title":"Free Simulation Runs","description":"One-time offer of 30 free simulation runs","platform":"ios-appstore","type":"non consumable","id":"simulation.run.addon","offers":[{"className":"Offer","id":"$","pricingPhases":[{"price":"$0.00","priceMicros":0,"currency":"USD","paymentMode":"UpFront","recurrenceMode":"NON_RECURRING"}],"productId":"simulation.run.addon","productType":"non consumable","platform":"ios-appstore","offerType":"Default"}],"raw":{"id":"simulation.run.addon","description":"One-time offer of 30 free simulation runs","introPrice":null,"introPricePaymentMode":null,"billingPeriodUnit":"Day","countryCode":"US","introPricePeriodUnit":null,"discounts":[],"title":"Free Simulation Runs","price":"$0.00","billingPeriod":0,"group":null,"priceMicros":0,"currency":"USD","introPricePeriod":null,"introPriceMicros":null},"countryCode":"US"},{"className":"Product","title":"Premium subscription","description":"Functionality for enhanced productivity","platform":"ios-appstore","type":"paid subscription","id":"premium.subscription.monthly","group":"20517508","offers":[{"className":"Offer","id":"$","pricingPhases":[{"price":"$0.00","priceMicros":0,"currency":"USD","billingPeriod":"P1M","paymentMode":"FreeTrial","recurrenceMode":"FINITE_RECURRING","billingCycles":1},{"price":"$9.49","priceMicros":9490000,"currency":"USD","billingPeriod":"P1M","paymentMode":"PayAsYouGo","recurrenceMode":"INFINITE_RECURRING"}],"productId":"premium.subscription.monthly","productType":"paid subscription","productGroup":"20517508","platform":"ios-appstore","offerType":"Default"}],"raw":{"id":"premium.subscription.monthly","description":"Functionality for enhanced productivity","introPrice":"$0.00","introPricePaymentMode":"FreeTrial","billingPeriodUnit":"Month","countryCode":"US","introPricePeriodUnit":"Month","discounts":[],"title":"Premium subscription","price":"$9.49","billingPeriod":1,"group":"20517508","priceMicros":9490000,"currency":"USD","introPricePeriod":1,"introPriceMicros":0},"countryCode":"US"},{"className":"Product","title":"Premium subscription","description":"Functionality for enhanced productivity","platform":"ios-appstore","type":"paid subscription","id":"premium.subscription","group":"20517508","offers":[{"className":"Offer","id":"$","pricingPhases":[{"price":"$75.99","priceMicros":75990000,"currency":"USD","billingPeriod":"P1Y","paymentMode":"PayAsYouGo","recurrenceMode":"INFINITE_RECURRING"}],"productId":"premium.subscription","productType":"paid subscription","productGroup":"20517508","platform":"ios-appstore","offerType":"Default"}],"raw":{"id":"premium.subscription","description":"Functionality for enhanced productivity","introPrice":null,"introPricePaymentMode":null,"billingPeriodUnit":"Year","countryCode":"US","introPricePeriodUnit":null,"discounts":[],"title":"Premium subscription","price":"$75.99","billingPeriod":1,"group":"20517508","priceMicros":75990000,"currency":"USD","introPricePeriod":null,"introPriceMicros":null},"countryCode":"US"},{"className":"Product","title":"VSM 4.0 subscription","description":"Advanced value stream modelling functionality","platform":"ios-appstore","type":"paid subscription","id":"vsm4.0.subscription.monthly","group":"20738317","offers":[{"className":"Offer","id":"$","pricingPhases":[{"price":"$8.99","priceMicros":8990000,"currency":"USD","billingPeriod":"P1M","paymentMode":"PayAsYouGo","recurrenceMode":"INFINITE_RECURRING"}],"productId":"vsm4.0.subscription.monthly","productType":"paid subscription","productGroup":"20738317","platform":"ios-appstore","offerType":"Default"}],"raw":{"id":"vsm4.0.subscription.monthly","description":"Advanced value stream modelling functionality","introPrice":null,"introPricePaymentMode":null,"billingPeriodUnit":"Month","countryCode":"US","introPricePeriodUnit":null,"discounts":[],"title":"VSM 4.0 subscription","price":"$8.99","billingPeriod":1,"group":"20738317","priceMicros":8990000,"currency":"USD","introPricePeriod":null,"introPriceMicros":null},"countryCode":"US"},{"className":"Product","title":"VSM 4.0","description":"Advanced value stream modelling functionality","platform":"ios-appstore","type":"paid subscription","id":"vsm4.0.subscription.yearly","group":"20738317","offers":[{"className":"Offer","id":"$","pricingPhases":[{"price":"$71.99","priceMicros":71990000,"currency":"USD","billingPeriod":"P1Y","paymentMode":"PayAsYouGo","recurrenceMode":"INFINITE_RECURRING"}],"productId":"vsm4.0.subscription.yearly","productType":"paid subscription","productGroup":"20738317","platform":"ios-appstore","offerType":"Default"}],"raw":{"id":"vsm4.0.subscription.yearly","description":"Advanced value stream modelling functionality","introPrice":null,"introPricePaymentMode":null,"billingPeriodUnit":"Year","countryCode":"US","introPricePeriodUnit":null,"discounts":[],"title":"VSM 4.0","price":"$71.99","billingPeriod":1,"group":"20738317","priceMicros":71990000,"currency":"USD","introPricePeriod":null,"introPriceMicros":null},"countryCode":"US"},{"className":"Product","title":"Ultimate Subscription","description":"Ultimate Subscription","platform":"ios-appstore","type":"paid subscription","id":"ultimate.subscription.monthly","group":"20517508","offers":[{"className":"Offer","id":"$","pricingPhases":[{"price":"$449.00","priceMicros":449000000,"currency":"USD","billingPeriod":"P1M","paymentMode":"PayAsYouGo","recurrenceMode":"INFINITE_RECURRING"}],"productId":"ultimate.subscription.monthly","productType":"paid subscription","productGroup":"20517508","platform":"ios-appstore","offerType":"Default"}],"raw":{"id":"ultimate.subscription.monthly","description":"Ultimate Subscription","introPrice":null,"introPricePaymentMode":null,"billingPeriodUnit":"Month","countryCode":"US","introPricePeriodUnit":null,"discounts":[],"title":"Ultimate Subscription","price":"$449.00","billingPeriod":1,"group":"20517508","priceMicros":449000000,"currency":"USD","introPricePeriod":null,"introPriceMicros":null},"countryCode":"US"}] (cordova.js, line 1413)
[Log] [CdvPurchase.AppleAppStore.Bridge] DEBUG: refreshing appStoreReceipt (cordova.js, line 1413)
[Log] [CdvPurchase] DEBUG: Calling callback: type=productUpdated() name= (cordova.js, line 1413)
[Log] Product expert.addon updated. – SKProduct {className: "Product", title: "Expert addon", description: "Unlimited projects and alternatives", …} (cordova.js, line 1413)
SKProduct {className: "Product", title: "Expert addon", description: "Unlimited projects and alternatives", platform: "ios-appstore", type: "non consumable", …}SKProduct
[Log] [CdvPurchase] DEBUG: Calling callback: type=productUpdated() name= (cordova.js, line 1413)
[Log] Product ultimate.subscription.monthly updated. – SKProduct {className: "Product", title: "Ultimate Subscription", description: "Ultimate Subscription", …} (cordova.js, line 1413)
SKProduct {className: "Product", title: "Ultimate Subscription", description: "Ultimate Subscription", platform: "ios-appstore", type: "paid subscription", …}SKProduct
[Log] [CdvPurchase] DEBUG: Calling callback: type=productUpdated() name= (cordova.js, line 1413)
[Log] Product premium.subscription.monthly updated. (cordova.js, line 1413)

Expected behavior

Price for the subscription should be $9.49.

System Info

Output of cordova info. Cordova Packages:

cli: 12.0.0
    common: 5.0.0
    create: 5.0.0
    lib: 12.0.1
        common: 5.0.0
        fetch: 4.0.0
        serve: 4.0.1

Project Installed Platforms:

android: 12.0.1
ios: 6.3.0

Project Installed Plugins:

cordova-plugin-androidx-adapter: 1.1.3
cordova-plugin-camera: 7.0.0
cordova-plugin-device: 2.1.0
cordova-plugin-file: 8.0.0
cordova-plugin-inappbrowser: 5.0.0
cordova-plugin-msal: 4.0.0
cordova-plugin-network-information: 3.0.0
cordova-plugin-printer: 0.8.0
cordova-plugin-purchase: 13.8.6
cordova-plugin-splashscreen: 6.0.2
cordova-plugin-wkkeyboardfix: 1.1.0
cordova-plugin-x-socialsharing: 6.0.4
cordova-sqlite-storage: 6.1.0
es6-promise-plugin: 4.2.2

Environment:

OS: macOS Ventura 13.5.2 (22G91) (darwin 22.6.0) x64
Node: v18.17.1
npm: 8.4.1

Same issue with cordova-ios@7

dominic-simplan commented 7 months ago

Actually it is stange because the premium subscription monthly contains the trial phase in the pricingPhases

grafik

While another, but very similar subscription (vsm4.0.subscription.monthly) only has a single pricingPhase even though it also has a free trial: grafik

dominic-simplan commented 7 months ago

Nevermind. Our first subscription has a free trial as an introductionary price, while the other subscription doesn't. Not sure what happened in the AppStore as all were supposed to have a free trial, but it seems that the plugin works correctly and I cannot rely on CdvPurchase.Product.pricing if your subscription has a free trial phase.