Nav apraksta
matrixbirds 985acee434 fix. samples 5 gadus atpakaļ
..
android fix compiler environment 5 gadus atpakaļ
assets add sample 6 gadus atpakaļ
components fix. samples 5 gadus atpakaļ
ios remove deprecated file 5 gadus atpakaļ
.babelrc add sample 6 gadus atpakaļ
.buckconfig add sample 6 gadus atpakaļ
.flowconfig fix. new 0.58.0 5 gadus atpakaļ
.gitattributes add sample 6 gadus atpakaļ
.gitignore fix. new 0.58.0 5 gadus atpakaļ
.watchmanconfig add sample 6 gadus atpakaļ
App.js fix compiler environment 5 gadus atpakaļ
README.md add samples readme 6 gadus atpakaļ
README.zh.md docs. sample readme 6 gadus atpakaļ
app.json add sample 6 gadus atpakaļ
babel.config.js fix. new 0.58.0 5 gadus atpakaļ
index.js add sample 6 gadus atpakaļ
package.json fix. new 0.58.0 5 gadus atpakaļ
utils.js integerate ios react-native demo 5 gadus atpakaļ
yarn.lock remove deprecated file 5 gadus atpakaļ

README.md

中文版本

Android Setup

Prerequisites

  • You should installed and linked react-native-agora
  • Android Studio
  • Android SDK
  • Reliable USB Cable
  • Android Device

Build

More Android Setup details read the doc

  adb reverse tcp:8081 tcp:8081
  adb reverse tcp:8097 tcp:8097
  npm install
  npm run android

Build Signed App

Generate keystore file.

    keytool -genkey -v -keystore my-release-key.keystore -alias my-key-alias -keyalg RSA -keysize 2048 -validity 10000

Edit android/app/build.gradle

    signingConfigs {
        release {
            if (project.hasProperty('MYAPP_RELEASE_STORE_FILE')) {
                storeFile file(MYAPP_RELEASE_STORE_FILE)
                storePassword MYAPP_RELEASE_STORE_PASSWORD
                keyAlias MYAPP_RELEASE_KEY_ALIAS
                keyPassword MYAPP_RELEASE_KEY_PASSWORD
            }
        }
    }

Edit android/gradle.properties

  MYAPP_RELEASE_STORE_FILE=my-release-key.keystore # your keystore file name
  MYAPP_RELEASE_KEY_ALIAS=my-key-alias # key alias
  MYAPP_RELEASE_STORE_PASSWORD=****** # password
  MYAPP_RELEASE_KEY_PASSWORD=****** # password confirm

Build

  npm run build-android

iOS Setup

Prerequisites

  • You should installed and linked react-native-agora
  • Xcode 10.0+
  • iOS Device
  • Reliable iOS Device Cable

Build

More iOS Setup details read the doc

  npm install
  npm run ios