Comments (3)
Hello, do you have news of the subject please ?
from cordova-plugin-purchase.
Do you have some logs of what happens when the user clicks "restorePurchases"? It should do the job (assuming the user is logged in with the same appstore account).
If you want purchases to be automatically restored, you should probably verify also the application receipt, so purchases added without user intervention are picked up automatically (purchases already present at startup, added from a different device, family shared purchases, etc).
Getting rid of the if (transaction.products && transaction.products[0] && transaction.products[0].id === '%THEID%') {
should probably fix it.
If what you want is minimize the number of "empty" receipt validation calls, you can threshold that in some way. For example, store lastAppReceiptValidationDate
in localStorage, update the value when you call verify()
, then only verify your app transaction when lastAppReceiptValidationDate
is unset or older than X days.
from cordova-plugin-purchase.
from cordova-plugin-purchase.
Related Issues (20)
- [GOOGLE PLAY] Billing API update my code doesn't work. HOT 2
- is it possible to request a refund from purchaseId? HOT 1
- Getting errors from CDVPurchase.Utils.safeCall HOT 1
- [Android] store.localTransactions doesn't return consumed consumable transactions HOT 1
- Problem running on Android with Capacitor 6.0.0 (startServiceConnection in class PurchasePlugin, deprecated API) HOT 1
- Why does it work on Android but not on iOS? And what's the deal with being asked to purchase again when it's supposed to be a consumable purchase? Android is fine HOT 3
- Google Play Billing Library 4.0.0 is depreciated HOT 1
- Products owned status changes on IOS Ionic Capacitor Live reload HOT 3
- [Android] Cannot Register Existing Products in V13.10.1
- Method startServiceConnection in class PurchasePlugin cannot be applied to given types HOT 3
- Plans for Upgrading to Google Play Billing Library v6 or v7? HOT 9
- When running locally window.cordova is undefined. Plugin cannot lookup platformId. HOT 1
- Wrong currency ($/USD instead of €/EUR) displayed on iOS (not Android) HOT 5
- Approved never fires after initiating the purchase HOT 5
- Update com.google.android.play.billingclient.version HOT 3
- [Android] `orderId` undefined on cancelled Receipt HOT 1
- the Sandbox opens repeatedly upon purchase even though it is displayed as Done. After Done appears, the store Listener is not called. HOT 1
- Purchase requested by the user new method
- How to run validator every time app is opened
- Unclear how/when to call my own API after user purchases non-renewing subscription
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from cordova-plugin-purchase.