I've been waiting for this, this is great. As a follow up doing a integration with something like Stripe would be great. That we we know how to handle in app purchases and then all other purchases! Thanks!
San bro ,I knew you are very busy with your work, but I have a request Can you please make free Android bootcamp playlist in jetpack compose following modern standards like handling state events Please 🥺
Hi amazing video, I just generate the credential JSON, my question is can I use the same credential JSON for multiple apps I have on revenue cat? or should I generate a credential JSON for each app?
@@visheshgupta4990 yeah, I have solved this problem, using internal testing (not reviewed). I made a mistake on product id name, I should copy it directly, because the letter “l” is very similar to “I” in google.
@@visheshgupta4990 I have solved this problem, using internal testing (not reviewed). I made a mistake on product id name, I should copy it directly, because the letter "I" is very similar to “I" in google. If you still stuck, you can ask me for more help.
I have solved this problem, using internal testing (not reviewed). I made a mistake on product id name, I should copy it directly, because the letter "I" is very similar to “I" in google. If you still stuck, you can ask me for more help.
Atleast some kind of authentication and unique id is required. You cannot actually manage purchase without a unique user id. Yes it could be done without an google account, using phone authentication insted.
They make the integration process a lot easier. At the moment of writing this comment, they take 1% after you reach a threshold of $2500 earnings per month. Below that, they take nothing.
Hello, great tutorial! I do have one question: what happens if I don't have a Login and credentials (not every app has one)? How do I manage the User ID in that case so that it stays the same throughout deletion and across devices?
That's on developer to decide. But you would want to associate your users with their purchases. Which is why it is smart to implement a login flow in your app. You could implement an anonymous authentication, but in that case if they remove the app, their data will be lost. You do need to keep that data somewhere if you want to persist that info even after the app is deleted.
is the closed testing really needed to try in-app products? i've submitted by app for closed testing a week ago and its still "in review". with internal testing im getting "Error loading offerings" :(. awesome tutorial btw!
there is an issue here, if user A logs in and makes a subscription and switches to another account as user B the user A's subscription is still valid for user B also, then how can I separate the subscription.
I have a big problem with revenuecat, pleaseeee guide me and help me, I have made revenuecat paywall and the problem is the paywall is dismissible , what's the point of having a paywall which can be closed and the user can still use the app ? what can I do to not be dismissablee , so either the user pay or can not use the app or part of functionality ? is there anyyyyyy way I can have an actual human with zoom call for helping me to implement the payment method on my app in Apple Store ? please help , please reply
@@user-km9qy7co7l I solved it, I don't fully remember, but I believe it was related to the version of Material in the dependencies. Revenue cat uses a composable that crashes.
Only God knows how long i waited for a proper RevenueCat tutorial for Android
How long ?
I've been waiting for this, this is great. As a follow up doing a integration with something like Stripe would be great. That we we know how to handle in app purchases and then all other purchases! Thanks!
Привет. Классно делаешь, а английский понятнее даже чем у индусов. У меня всё.
Samo jako brate! 💪
finally an easy way to configure in app purchase in android
Nice explanation as always👍
Awesome video as always, you are the best instructor without a doubt.
Thank you very much for your efforts. Your video was very detailed and helpful
great video Stev!
Thank you .
San bro ,I knew you are very busy with your work, but I have a request
Can you please make free Android bootcamp playlist in jetpack compose following modern standards like handling state events
Please 🥺
Will you please do one in Java
thanks you for your education video
You're welcome buddy!
ohooooo back to work sir..
Thank you countries with high cpm ?
Hi amazing video, I just generate the credential JSON, my question is can I use the same credential JSON for multiple apps I have on revenue cat? or should I generate a credential JSON for each app?
You are the best!!!
Somehow it doesn't show the name nor correct prices on my paywall :/
Beautiful video thanks 🎉
So can you make the same video with Flutter now please 🥺🙏🏼
Do you have an in-app-purchase tutorial without using Revenue Cat?
Thanks!
Great tutorial
Instead of on closed testing. Can I do it with internal testing so I don't have to fill up all the details just for the sake of testing it?
Could anyone help me? I am using internal testing(not reviewed), I'd like to know if this is ok to test react-native-IAP?
do you find any solution ?
I am doing the same
@@visheshgupta4990 yeah, I have solved this problem, using internal testing (not reviewed). I made a mistake on product id name, I should copy it directly, because the letter “l” is very similar to “I” in google.
@@visheshgupta4990 I have solved this problem, using internal testing (not reviewed). I made a mistake on product id name, I should copy it directly, because the letter "I" is very similar to “I" in google. If you still stuck, you can ask me for more help.
I have solved this problem, using internal testing (not reviewed). I made a mistake on product id name, I should copy it directly, because the letter "I" is very similar to “I" in google. If you still stuck, you can ask me for more help.
How about refunds i mean refund can be record to flrestore too?
Do you have to log in to Google to save purchase history? what if without a google account?
Atleast some kind of authentication and unique id is required. You cannot actually manage purchase without a unique user id.
Yes it could be done without an google account, using phone authentication insted.
How is the security of Google Play in-app purchases addressed, given reports of some individuals successfully bypassing these transactions?
Haven't heard anything about that.
Great work 🎉
Can you share the code for this project?
Why use this instead of google native API? And does RevenueCat they take a cut?
They make the integration process a lot easier. At the moment of writing this comment, they take 1% after you reach a threshold of $2500 earnings per month. Below that, they take nothing.
Hello, great tutorial! I do have one question: what happens if I don't have a Login and credentials (not every app has one)? How do I manage the User ID in that case so that it stays the same throughout deletion and across devices?
That's on developer to decide. But you would want to associate your users with their purchases. Which is why it is smart to implement a login flow in your app. You could implement an anonymous authentication, but in that case if they remove the app, their data will be lost. You do need to keep that data somewhere if you want to persist that info even after the app is deleted.
@@StevdzaSan cant you just associate with theie google or apple app store ids and not use login?
is the closed testing really needed to try in-app products? i've submitted by app for closed testing a week ago and its still "in review". with internal testing im getting "Error loading offerings" :(. awesome tutorial btw!
Yes, we do need to set up a play console for that. But once you go through the whole process, everything will become easier.
where can I find source code of this project?
there is an issue here, if user A logs in and makes a subscription and switches to another account as user B the user A's subscription is still valid for user B also, then how can I separate the subscription.
You need to log out of the current user with RevenueCat SDK to clear the old cache.
@@StevdzaSan I tried but however when I try to subscribe from B it shows an error that already subscribed!!!
I have a big problem with revenuecat, pleaseeee guide me and help me, I have made revenuecat paywall and the problem is the paywall is dismissible , what's the point of having a paywall which can be closed and the user can still use the app ? what can I do to not be dismissablee , so either the user pay or can not use the app or part of functionality ? is there anyyyyyy way I can have an actual human with zoom call for helping me to implement the payment method on my app in Apple Store ? please help , please reply
You just have to detect if the user is paying or not then decide what they can and can not acces programatically. The paywall is just a place to pay.
Thanks but it would be cool if you provided a source code :(
can user restore puchase history after they reinstall the app again? so that they shouldn't purchase again
Yes.
thank you
please make for java
Is it just me or anyone else is getting a Keyframe crash on the paywall?
hi , how did u solve it ?
@@user-km9qy7co7l I solved it, I don't fully remember, but I believe it was related to the version of Material in the dependencies. Revenue cat uses a composable that crashes.
Thanks!
Thanks Andrew!