Skip to main content

Hi,

 

We are using Expo EAS to build our app and looking forward to integrate RevenueCat SDK to our project.

 

In RevenueCat React Native SDK Docs, it is pointed out that we need to add payment/billing permissions for Android and IOS (Link). However, with Expo EAS in Managed, it is not possible to modify xcode and gradle projects. I have seen that some people used EAS successfully with RevenueCat, so can somebody please share how they did the “Android Billing Permission” and “IOS In-App Purchase Capability” configurations?

 

Thanks a lot.

@Sephyre anything you know about this?


Hi @Tolga Atam !

If you followed the guide I posted on medium, you don't have to add permissions, it should be done automatically.
 

Option 1: Using auto-linking

Recent versions of React Native will automatically link the SDK, so all that's needed is to install the library.
yarn add react-native-purchases


@Sephyre I found the documentation very confusing since in the Import Purchases section there are big callout reminders telling you to make sure you add billing permissions to your android manifest and ios project settings, but it makes no mention that that’s only needed for a bare app. Since it comes in a separate section after the installation section it makes it seem like it’s required for both options. I think that page can be clarified to let us know that the permission is auto included when using auto linking or expo.


Reply