react-native-react-native-iap
Still under construction. Please wait little bit more...
Currently this module is under implementation. We will announce when it's ready.
Basic functionality will be available in November 2017.
Getting started
$ npm install react-native-react-native-iap --save
Mostly automatic installation
$ react-native link react-native-react-native-iap
Manual installation
iOS
- In XCode, in the project navigator, right click
Libraries
➜ Add Files to [your project's name]
- Go to
node_modules
➜ react-native-react-native-iap
and add RNReactNativeIap.xcodeproj
- In XCode, in the project navigator, select your project. Add
libRNReactNativeIap.a
to your project's Build Phases
➜ Link Binary With Libraries
- Run your project (
Cmd+R
)<
Android
- Open up
android/app/src/main/java/[...]/MainActivity.java
- Add
import com.reactlibrary.RNReactNativeIapPackage;
to the imports at the top of the file - Add
new RNReactNativeIapPackage()
to the list returned by the getPackages()
method
- Append the following lines to
android/settings.gradle
:
include ':react-native-react-native-iap'
project(':react-native-react-native-iap').projectDir = new File(rootProject.projectDir, '../node_modules/react-native-react-native-iap/android')
- Insert the following lines inside the dependencies block in
android/app/build.gradle
:
compile project(':react-native-react-native-iap')
Windows
Read it! :D
- In Visual Studio add the
RNReactNativeIap.sln
in node_modules/react-native-react-native-iap/windows/RNReactNativeIap.sln
folder to their solution, reference from their app. - Open up your
MainPage.cs
app
- Add
using React.Native.Iap.RNReactNativeIap;
to the usings at the top of the file - Add
new RNReactNativeIapPackage()
to the List<IReactPackage>
returned by the Packages
method
Usage
import RNReactNativeIap from 'react-native-react-native-iap';
RNReactNativeIap;