Merge pull request #200 from skibz/patch-1

adds missing android step to v1/v2 migration guide
This commit is contained in:
Elliot Hesp 2017-06-23 12:24:32 +01:00 committed by GitHub
commit 9c293ef1e5
1 changed files with 28 additions and 5 deletions

View File

@ -33,21 +33,44 @@ The below is a quick summary of steps to take when migrating from v1 to v2 of RN
##### 4) Android - Update `app/build.gradle`: ##### 4) Android - Update `android/build.gradle`:
The latest google-services version needs to be used:
```groovy
buildscript {
repositories {
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:2.2.3'
classpath 'com.google.gms:google-services:3.1.0'
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
}
}
```
##### 5) Android - Update `app/build.gradle`:
All firebase modules are now optional so you only need to import the Firebase functionality that you require in your application. All firebase modules are now optional so you only need to import the Firebase functionality that you require in your application.
You need to make a couple of changes to your `app/build.gradle` file. Update the react-native-firebase compile statement to read: You need to make a couple of changes to your `app/build.gradle` file. Update the react-native-firebase compile statement to read:
```gradle ```groovy
compile(project(':react-native-firebase')) { compile(project(':react-native-firebase')) {
transitive = false transitive = false
} }
compile "com.google.firebase:firebase-core:11.0.0" compile "com.google.firebase:firebase-core:11.0.0"
``` ```
Add each of the firebase modules you need from the following list: Add each of the firebase modules you need from the following list:
```gradle ```groovy
compile "com.google.firebase:firebase-ads:11.0.0" compile "com.google.firebase:firebase-ads:11.0.0"
compile "com.google.firebase:firebase-analytics:11.0.0" compile "com.google.firebase:firebase-analytics:11.0.0"
compile "com.google.firebase:firebase-auth:11.0.0" compile "com.google.firebase:firebase-auth:11.0.0"
@ -63,7 +86,7 @@ compile "com.google.firebase:firebase-storage:11.0.0"
##### 5) Android - Update `MainApplication.java`: ##### 6) Android - Update `MainApplication.java`:
@ -106,7 +129,7 @@ Add the packages to the `getPackages()` method as required:
##### 6) iOS - Update podfile: ##### 7) iOS - Update podfile:
First, delete your `Podfile.lock` file, and after making any changes from the below re-run `pod install` in your ios directory. First, delete your `Podfile.lock` file, and after making any changes from the below re-run `pod install` in your ios directory.