tapjoy-react-native-sdk
v14.6.0
Published
ReactNative Plugin for Tapjoy SDK
Maintainers
Readme
Tapjoy React Native SDK
React Native plugin for Tapjoy Offerwall SDK which supports Android & iOS platforms.
You can find the end user integration document here.
Module Development
Setup Environment
- Please check first this general react-native setup document.
- Nodejs version 18.15.0
- Ruby version 2.7.6
- Highly recommend to use
asdffor the runtime management.
asdf install #this command will install ruby, nodejs- Yarn install
npm install --global yarn- ios-deploy tool
brew install ios-deployInstall Dependency
yarn bootstrap command will install all dependencies including pod dependency.
yarn bootstrapRunning Example
For iOS
yarn example iosFor Android
yarn example androidJavascript
./src/index.ts is the typescript module entry point.
iOS
You can find ./ios/TapjoyReactNativeSdk.swift and ./ios/TapjoyReactNativeSdk.m for the iOS bridge logic.
Android
You can find ./android/src/main/java/com/tapjoy/tapjoyreactnativesdk/TapjoyReactNativeSdkModule.kt for the Android bridge logic.
Debugging
Javascript
Press 'D' while the app is running. And select Debug with Chrome. Debug in Chrome inspector.
iOS
In Xcode, use Debug > Attach to Process feature
Android
In Android Studio, use Run > Attach Debugger to Android Process feature.
Integration Document
Tapjoy React Native SDK Integration Document.
Resources
Environment setup
https://reactnative.dev/docs/environment-setup
React Native iOS module
https://reactnative.dev/docs/native-modules-ios
React Native Android Doc
https://reactnative.dev/docs/native-modules-android
