Merge remote-tracking branch 'invertase/master'

This commit is contained in:
Scott Prue 2017-08-30 17:58:26 -07:00
commit 5cca11a798
6 changed files with 62 additions and 28 deletions

View File

@ -1,10 +1,38 @@
<!---
- BEFORE YOU MAKE AN ISSUE -
-->
<!---
1) If you're trying to request a feature then please do so via our request board:
https://react-native-firebase.canny.io/feature-requests
--->
<!---
2) If this is a setup issue then please make sure you've correctly followed the setup guides, most setup issues such as 'duplicate dex files', 'default app has not been initialized' etc are all down to an incorrect setup as the guides haven't been correctly followed.
-->
### Issue
<!--- Please write your issue here, provide as much detail as you can, code snippets, key files which will help us to debug such as your `Podfile` and/or `app/build.gradle` file). -->
(Please write your issue here along with the environment details below. Include any key files which will help us to debug, such as your `Podfile` and/or `app/build.gradle` file).
### Environment
1. Target Platform (e.g. iOS, Android):
2. Development Operating System (e.g. macOS Sierra, Windows 10):
3. Build tools (Xcode or Android Studio version, iOS or Android SDK version, if relevant):
4. React Native version (e.g. 0.45.1):
5. RNFirebase Version (e.g. 2.0.2):
<!--- (e.g. iOS, Android, Both) --->
1. Application Target Platform:
<!--- (e.g. macOS Sierra, Windows 10) --->
2. Development Operating System:
<!--- (Xcode or Android Studio version, iOS or Android SDK version - if relevant) --->
3. Build Tools:
<!--- (e.g. 0.45.1) --->
4. React Native version:
<!--- (e.g. 2.1.3) --->
5. RNFirebase Version:
<!--- (e.g. database, auth, messaging, analytics etc - or N/A if not applicable) --->
6. Firebase Module:

View File

@ -13,7 +13,7 @@
<hr>
> [Documentation](https://invertase.io/react-native-firebase) <b>|</b> [iOS Install Guide](http://invertase.io/react-native-firebase/#/installation-ios) <b>|</b> [Android Install Guide](http://invertase.io/react-native-firebase/#/installation-android) <b>|</b> [FAQs](http://invertase.io/react-native-firebase/#/faqs)
> [Documentation](https://invertase.io/react-native-firebase) <b>|</b> [iOS Install Guide](http://invertase.io/react-native-firebase/#/installation-ios) <b>|</b> [Android Install Guide](http://invertase.io/react-native-firebase/#/installation-android) <b>|</b> [FAQs](http://invertase.io/react-native-firebase/#/faqs) <b>|</b> [Feature Requests](https://react-native-firebase.canny.io/feature-requests)
<hr>
@ -74,10 +74,10 @@ All in all, RNFirebase provides much faster performance (~2x) over the web SDK a
> The table below shows the minimum supported versions of the Firebase SDKs for each version of `react-native-firebase`
| | v1 | v2 |
| ---------------------- | :---: | :---: |
| Firebase Android SDK | 10.2.0+ | 11.0.0 + |
| Firebase iOS SDK | 3.15.0+ | 4.0.0 + |
| | v1 | v2 | v3 |
| ---------------------- | :---: | :---: | :---: |
| Firebase Android SDK | 10.2.0+ | 11.0.0 + | 11.2.0 + |
| Firebase iOS SDK | 3.15.0+ | 4.0.0 + | 4.0.0 + |
---

View File

@ -66,7 +66,7 @@ All in all, RNFirebase provides much faster performance (~2x) over the web SDK a
> The table below shows the minimum supported versions of the Firebase SDKs for each version of `react-native-firebase`
| | v1 | v2 |
| ---------------------- | :---: | :---: |
| Firebase Android SDK | 10.2.0+ | 11.0.0 + |
| Firebase iOS SDK | 3.15.0+ | 4.0.0 + |
| | v1 | v2 | v3 |
| ---------------------- | :---: | :---: | :---: |
| Firebase Android SDK | 10.2.0+ | 11.0.0 + | 11.2.0 + |
| Firebase iOS SDK | 3.15.0+ | 4.0.0 + | 4.0.0 + |

View File

@ -38,6 +38,7 @@
---
- Other
- [Feature Requests](https://react-native-firebase.canny.io/feature-requests)
- [FAQs / Troubleshooting](/faqs)
- Chat
- [Discord](https://discord.gg/t6bdqMs)

View File

@ -42,21 +42,21 @@ dependencies {
compile(project(':react-native-firebase')) {
transitive = false
}
compile "com.google.firebase:firebase-core:11.0.4"
compile "com.google.firebase:firebase-core:11.2.0"
// If you are receiving Google Play API availability issues, add the following dependency
compile "com.google.android.gms:play-services-base:11.0.4"
compile "com.google.android.gms:play-services-base:11.2.0"
// RNFirebase optional dependencies
compile "com.google.firebase:firebase-ads:11.0.4"
compile "com.google.firebase:firebase-analytics:11.0.4"
compile "com.google.firebase:firebase-auth:11.0.4"
compile "com.google.firebase:firebase-config:11.0.4"
compile "com.google.firebase:firebase-crash:11.0.4"
compile "com.google.firebase:firebase-database:11.0.4"
compile "com.google.firebase:firebase-messaging:11.0.4"
compile "com.google.firebase:firebase-perf:11.0.4"
compile "com.google.firebase:firebase-storage:11.0.4"
compile "com.google.firebase:firebase-ads:11.2.0"
compile "com.google.firebase:firebase-analytics:11.2.0"
compile "com.google.firebase:firebase-auth:11.2.0"
compile "com.google.firebase:firebase-config:11.2.0"
compile "com.google.firebase:firebase-crash:11.2.0"
compile "com.google.firebase:firebase-database:11.2.0"
compile "com.google.firebase:firebase-messaging:11.2.0"
compile "com.google.firebase:firebase-perf:11.2.0"
compile "com.google.firebase:firebase-storage:11.2.0"
}
```
@ -179,6 +179,6 @@ In the same file, add the `firebase-perf` module to your dependencies:
```groovy
dependencies {
// ...
compile "com.google.firebase:firebase-perf:11.0.0"
compile "com.google.firebase:firebase-perf:11.2.0"
}
```

View File

@ -50,7 +50,12 @@ Follow the instructions to install Cocoapods and create your Podfile [here](http
- Uncomment the `# platform :ios, '9.0'` line by removing the `#` character
- Change the version as required
### 2.1) Add the required pods
### 2.1) Check the Podfile platform version
We recommend using a minimum platform version of at least 9.0 for your application to ensure that the correct version of the Firebase libraries are used. To do this, you need to uncomment or make sure the following line is present at the top of your `Podfile`:
`platform :ios, '9.0'`
### 2.2) Add the required pods
Simply add the following to your `Podfile` either at the top level, or within the main project target:
```ruby