Commit Graph

50 Commits

Author SHA1 Message Date
Frieder Bluemle
3dbca459fa Remove executable bit from non-executable files (#2531) 2019-08-30 13:17:26 +01:00
Salakar
f429699990 - [dependencies][android] remove all Firebase SDKs in favour of Firebase BoM
- [android] upgrade to Android X
- [android] upgrade gradle wrapper to v5.4.1
- [android][ios][tests] remove manual packages & enable auto-linking
- [tests][internal] upgrade tests project to RN 60
- [ios] temporarily remove framework support in pods - broken in RN 60 - see https://github.com/facebook/react-native/issues/25349
- [linting] switch to use rn community linting rules
2019-07-30 03:59:04 +01:00
Salakar
a3f926d87f [dynamic-links] rename module to dynamic-links from links 2019-07-19 09:29:34 +01:00
Elliot Hesp
1e1de2bd04 v6 Implement Cloud Firestore (#2319) 2019-07-12 14:12:53 +01:00
Mike Diarmid
85672a479a v6 Implement Cloud Messaging (#2330) 2019-07-12 14:06:43 +01:00
Mike Diarmid
a966c20be7 v6 Implement ML Kit Vision (#2343) 2019-07-12 14:05:29 +01:00
Mike Diarmid
978b298f94 [v6] Implement Dynamic Links (#2103)
(coverage + tests to follow in another PR)
2019-06-07 13:28:07 +01:00
ehesp
494646e770 [v6] Implement App Indexing 2019-06-05 14:54:37 +01:00
Mike Diarmid
fe959bb842 [v6] Implement Realtime Database (#2195)
* [database] recreate database branch based off of #2185

* [database] cleanup linting issues

* [database] enable tests

* [database] add to tests deps
2019-06-04 15:25:35 +01:00
Mike Diarmid
21a16867fe [v6] Implement ML-Kit Natural Language (#2117)
- Implement ML-Kit Natural Language (#2117)
 - Includes additional refactor changes across other modules for internals api reworking
2019-06-02 17:58:21 +01:00
Mike Diarmid
6c3cb7c40e [v6] Implement Authentication (Part 1) (#2107)
Migrate Android, iOS and JS code from Auth v5.
2019-05-07 02:35:15 +01:00
Mike Diarmid
7f11a9e501 [v6] Implement Cloud Storage (#2043)
See the changelog for detailed changes.
2019-05-03 12:05:40 +01:00
Mike Diarmid
34b1d92005 [v6] Implement Invites (#2015)
[v6] Implement Invites
2019-03-28 20:52:16 +00:00
Ilja Daderko
fb7109e52a [v6] Implement Remote Config (#1896) 2019-03-26 13:03:57 +00:00
Mike Diarmid
c89ba48e92 [v6] Implement Crashlytics upgrade + required internals changes (#1958)
[crashlytics]

Fixes: #1643, #1848, #1964, #1920, #1884, #1783, #1966, #1940, #1447

Features/Bugs Todo:

  Capture JS Exceptions with stack traces automatically
  Capture Unhandled Promise Rejections with stack traces automatically
  [Android] .crash() not captured in debug due to RN RedBox; see #1921
  Support advanced user identifier features
  [Android] Enable Crashlyics NDK reporting by default (gist)
  Support toggling native crash logging off/on (e.g. disable in DEV)
  Support toggling JS crash logging off/on (e.g. disable in DEV)

  [ios] Static framework support for all modules
  [ios] Implement CocoaPods Firebase RN modules auto-loader script
  Implement firebase.json config loader; Android & iOS
  [tests] Fix false positive tests that catch errors (tests did not check that errors actually threw)
  [android] Cleanup manifest permissions for all modules
  [android] Implement Content provider base class
  [android] Investigate/fix issue where setDataCollectionDefaultEnabled is false by default in Firebase - it disables Crashlytics reporting
2019-03-13 17:07:21 +00:00
Michael Diarmid
93a3b36f37 [v6] Implement In-App Messaging (fiam) (#1925)
firebase.fiam().*
2019-02-27 07:59:16 +00:00
Salakar
cdad2ea57c [android] update sdk versions 2019-02-10 03:26:07 +00:00
Salakar
3e4d6c1cf0 [tests][android] rename package/applicationId 2019-02-10 01:47:12 +00:00
Salakar
d47830b702 [tests] initialise default app natively to work around Firebase Perf hard requirement on default app plist/json setup 2019-02-05 02:36:50 +00:00
Salakar
074c0ec5c2 [tests] integrate perf package 2019-02-04 18:38:15 +00:00
Salakar
b095c044a5 [tests] integrate iid package 2019-02-04 18:09:05 +00:00
Michael Diarmid
17d778cf66 Refactor into monorepo for v6 (#1837)
> You can [learn more about this here](https://blog.invertase.io/react-native-firebase-2019-7e334ca9bcc6).
2019-02-01 10:37:48 +00:00
Michael Diarmid
1d83962f26 [messaging] getToken/deleteToken/onTokenRefresh improvements (#1805)
[IOS] [BUGFIX] [MESSAGING] fix getToken() always returning initialToken (#1510)

[ANDROID] [NOTICE] [MESSAGING] deprecate RNFirebaseInstanceIdService in favour of FirebaseMessagingService's onNewToken event. Remove this service from your AndroidManifest.xml

[IOS] [ANDROID] [INTERNAL] [MESSAGING] getToken & deleteToken now use Firebase InstanceID token management apis (with an FCM scope).
2019-01-03 17:01:51 +00:00
Salakar
62e2c42ec6 [tests][android] disable bundle deltas - TODO move to Jet 2018-09-16 22:56:26 +01:00
Salakar
351e4e8136 [tests] switch to latest native jet package names 2018-09-12 12:46:46 +01:00
Salakar
e56bf3aae9 add tests android app 2018-08-25 13:38:05 +01:00
Salakar
2cce623612 remove old tests app - no longer in use / migrated to bridge 2018-08-05 02:20:26 +01:00
Chris Bianca
0e428baf13 [tests] Fix a couple of derps 2018-03-28 17:21:52 +01:00
Salakar
ae3e105d84 rename new tests directory and add to npmignore 2018-03-28 16:43:51 +01:00
Chris Bianca
f5f08b716d [android] Upgrade to build tools 3.0.1 2018-03-27 15:32:10 +01:00
Chris Bianca
53babb4cd9 [invites] Initial JS and Android invites functionality 2018-03-22 12:46:37 +00:00
Chris Bianca
7ce7f5ae58 [messaging] Support FCM data-only messages in the background 2018-03-08 09:28:27 +00:00
Chris Bianca
57ffa9bd3e [notifications] Fix some android issues with local notifications 2018-03-07 18:29:53 +00:00
Chris Bianca
b9df258402 [notifications] Android channel and channel group support 2018-03-05 08:28:13 +00:00
Chris Bianca
850f04914f [fcm] Android instanceid and core fcm support; iOS instance and basic fcm support 2018-02-02 08:40:48 +00:00
Chris Bianca
63859b311d [internals] Bump the library and tests app to the latest version of RN, React, etc 2018-01-16 17:08:52 +00:00
Chris Bianca
efeb24d168 [crashlytics] Add first version of crashlytics functionality 2017-12-06 17:25:17 +00:00
Omer Levy
af47f7ca03 merge master into omer_links 2017-10-08 03:52:19 +03:00
Salakar
1d2549556b [tests][android] add perf package back into initialized modules 2017-10-07 01:53:05 +01:00
Omer Levy
9e26d042d3 merge master into omer_links 2017-10-05 20:07:24 +03:00
Omer Levy
9d424f6e63 add links tests and support them on android 2017-10-05 17:51:37 +03:00
Chris Bianca
c558af6480 Bump to final versions of Firestore iOS and Android libraries 2017-10-03 17:23:28 +01:00
Chris Bianca
d94abaa77c Re-run react-native link to check all packages are installed correctly 2017-10-03 16:02:13 +01:00
Chris Bianca
51074efdca Merge commit '49d29b53f21e530f5c918e472db93ee856947426' 2017-10-03 10:33:18 +01:00
Chris Bianca
bf35c349ae [firestore][tests] Get first collection tests working on Android 2017-09-27 15:41:25 +01:00
Salakar
86121969de [tests][android] added android O permission prompts 2017-09-25 18:35:43 +01:00
Salakar
b088d6e683 [android][build] added groovy code to detect duplicate dex build failures and log out a help section
[android][firebase-sdk] upgraded to 11.2.0
2017-08-18 21:03:44 +01:00
Chris Bianca
abf17d8d7f [android] Split into separate packages for each strand of Firebase functionality 2017-05-30 16:16:56 +01:00
Chris Bianca
c4f8688348 [android][database] Fix issue #100 2017-05-10 20:44:28 +01:00
Aleck Greenham
9308994db2 [tests] Move test suite into same repo 2017-04-23 20:22:19 +01:00