IOS 14 - Update required

If you're a member of IAPHUB you should have already received an email from us a month ago about the upcoming release of IOS 14.

We would like to remind everyone that your react-native-iaphub library must be up to date in order to support IOS 14!

A bug has been found in react-native-iap on IOS 14 (which is a dependency of react-native-iaphub) causing the promise of the buy method to not resolve!

The fix has been deployed in the version 4.5.2 of react-native-iap (PR here) and the react-native-iap dependency version has been updated in the version 4.1.0 of react-native-iaphub.

Even if you've updated the react-native-iaphub library we recommend double checking that you've the latest version of react-native-iap.

Do not forget that after updating the library using npm you must call pod install as well to update the Objective-C files of the react-native-iap library.

New feature released! Webhooks bulk retry.

We just released a new feature you should definitely like if you end up with a bunch of failed webhooks!

An awesome member of the IAPHUB community (Thanks David!) had the issue and suggested that we implement a 'bulk retry' feature to retry multiple webhook requests in a few clicks (instead of going on each webhook page to retry the request).

We thought it was a great idea and we're happy to announce the feature is now live 🥳!

To enable the feature, just click on the "three dots" icon of the webhooks page, a menu will appear to enable it.



When enabled you will have the ability to select the webhooks you want to retry.



After selecting the webhooks, click on the RETRY button to start the retry process.



Enjoy!

From react-native-iap to IAPHUB - How to validate receipts



react-native-iap is a great module to implement In-App purchases in your React Native App.

But react-native-iap will only provide you the client side code to implement IAP, you'll still have to develop a backend in order to validate the IOS/Android receipts and extract the purchases of the user.

AFTER
... 50 hours trying to understand how to parse an Apple receipt
... 20 hours trying to understand how to parse an Android receipt
... 200 hours of DEV
... 5 hours explaining to your GF why you can't go out anymore
... and 42 coffees

You might have a backend validating your IAP. 😅

But you're still subject to potential errors without an extensive testing and you probably won't have other much needed features such as a dashboard to report real time analytics, a system to remotely update your products, a system to perform A/B testing... and many more tools that will help you increase your revenue.

If you feel like you should spend your precious time developing your app instead and (SPOILER ALERT) you definitely should.

You should definitely give a try at IAPHUB.

Using the React Native module react-native-iaphub you'll be able to process IAP on your app in no time!

And good news! If you're developing a new App and you have a tight budget, the FREE plan (which has all the features) should be enough until your app gains some traction.