I thought this'd be a tutorial on how to do it xD Already knew all of this stuff, but is was still a good listen. Well presented and very solid information to those not yet familiar with these concepts and various different ways to design your app monetization
For me the freemium (some features free) +(pay for advanced features if you like it) + (subscription for fresh content or data if you use it often) coupled with a bit of gamification is the best...
Great video ! My challenge now is made it's work :-) For a multi platform app ( Windows , Android , Apple) , user can download in one, paid in another and this all need to be centralized and connected. May be you can made a new vídeo talking about solutions to this. Thanks
Nice video, but I want to know the implementation part of this for subscriptions. I did not find any tutorial on the internet. I tried following your blog and I have set com.android.vending.BILLING in manifest file for android and I tried publishing it on play console and ran into and error : "We've detected this app uses an unsupported version of Play billing. Please upgrade to Billing Library version 3 or newer to publish this app."
Billing is very difficult in general and I have tried to streamline it and make it easier than doing it in each platform, but it is tricky that is for sure
Hi thanks so much for the explanation. I'm a new developer in xamarin, I have no idea how to implement this to an empty xamarin app. I've gone through your blog post, still have no idea where to add the code. Can you please help on how to implement it from scratch. Thank you
It is on my list to do for sure, but you can look at the samples in my github repo or follow the documentation on it. Most of the code you write is just in the event handlers when you want to make a purchase.
@@JamesMontemagno Hi, I did implement the plugin and necessary code but after successful deployment to my mobile device, it's saying "Did not purchase: {sub_id} does not exist". Meaning it can't find the subscription I created in google play console. I would so much appreciate if you can help with that. Thank you
I have tried implementing it, it is working fine in iOS but in Android I am getting "System.NotImplementedException: This functionality is not implemented in the portable version of this assembly." error even after installing the package on Android and iOS specific projects and target version as Android 11. Appreciate if someone help me.
Is anyone getting this? I have a lot of these warnings in App Center: InAppBillingImplementation.ParseBillingResult (Android.BillingClient.Api.BillingResult result) Plugin.InAppBilling.InAppBillingPurchaseException: Unable to process purchase.
@@JamesMontemagno I had it happen to a dozen or more users, so I think it's something else. Would you please consider doing an updated video on your newer versions, especially that complete transaction outside of the app thing you mentioned.