Comments (13)
@chirag04 - Can you please help?
from react-native-in-app-utils.
Ok, I think we have figured this out. Basically, if you are running your app through TestFlight and it's not been distributed through the App Store, any non-sandbox iTunes accounts will act wonky. We've noticed the multiple passwords being entered as well as purchasing just flat out not working. However, sandbox users that were created in iTunes connect had the correct user flow.
To follow-up, when we distributed that same exact build through the App Store everything worked perfectly for non-sandbox users and they weren't asked multiple times for their passwords.
from react-native-in-app-utils.
@jpapillon I have the same issue.
from react-native-in-app-utils.
+1
from react-native-in-app-utils.
Are you using a test user account rather than your personal apple ID?
from react-native-in-app-utils.
@djw27 I'm using my own account, and the products are not published.
from react-native-in-app-utils.
+1
from react-native-in-app-utils.
I haven't been able to repro this. are you having different icloud account and apple id?
I would have to rely on the community to debug this.
from react-native-in-app-utils.
AFAICT, this happens when for some reason the transaction is not cleared from the queue.
Can somebody confirm if this is happening is release mode also?
My guess is during local dev, a purchase is initiated and you stopped the xcode project. transaction was not cleared from the queue and ios will try to rerun that transaction.
from react-native-in-app-utils.
@chirag04 Might be related to debug/staging builds. I don't hear about that problem with our prod releases.
from react-native-in-app-utils.
We're running to this in our projects as well. It doesn't seem to be affecting everyone though.. Scared to push it to production but curious because @jpapillon it saying it's not happening to them in production.
from react-native-in-app-utils.
This happens while debugging when the transaction queue is not flushed properly. Manually stopping the Xcode run or crash while debugging can cause this
from react-native-in-app-utils.
Sorry to continue on a closed issue, but this is still happening. On my TestFlight builds, when purchasing a subscription:
- I'm asked for my password
- I'm asked for my password again
- ..Normal subscription flow begins..
- I'm asked for my password once more for "TouchID".
- Subscription flow finishes succesfully.
From then on, I get randomly asked for my password. I know it's for the TestFlight app because it's the only TestFlight app on my phone and the password prompt says [Sandboxed].
This also happens to TestFlight beta-testers, so it doesn't seem to affect only debug builds.
from react-native-in-app-utils.
Related Issues (20)
- After trying to upgrade a plan this module always fails. HOT 1
- payment modal ui style HOT 2
- Docs improvement (pod installation) HOT 1
- Question: How to associate apple payment notification with my custom payment records?
- 'downloadable' is unavailable: not available on iOS 13 HOT 7
- Calling #loadProducts with different productId resets previously loaded products
- Discount Subscriptions
- Can't compile with Xcode 11 for iOS 13 HOT 4
- Add release tag for version 6.0.2 HOT 2
- 'downloadable' is unavailable: not available on IOS HOT 1
- InAppUtils.receiptData returns undefined
- We didn't find any purchases to restore. HOT 2
- How to buy subscription?
- 关于苹果支付掉单,大佬们都是怎么解决的啊
- InAppUtils.purchaseProduct() doesn't work on iOS 14 HOT 6
- loadProducts can not work as expected after upgrading iOS 14 HOT 3
- No callback registered for transaction with state purchased. HOT 1
- Hmmm ideas
- Fix crash on simulator with this small change HOT 1
- loadProducts not working on iOS 14.5 simulator
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 react-native-in-app-utils.