yernar
9486cdcc20
fixed #1687 ( #1692 )
2018-11-19 11:24:16 +00:00
Salakar
5b0282ed28
[core][android][ios] add app.delete() support
2018-11-05 16:46:06 +00:00
Michael Diarmid
5120121797
[ios][android] Authentication improvements ( #1663 )
...
* [internals][js] nativeWithArgs wrapper incorrectly wrapping NativeModule constants - should only wrap functions
* [ios][android][js][auth] ensure user login state is consistent across RN reloads + tests
* remove test focus
* [android][auth] clear all auth state and id token listeners between React Native reloads
* [ios][auth] clear all auth state and id token listeners between React Native reloads
* [ios][auth] cleanup and add new auth error codes
2018-11-04 04:06:40 +00:00
Salakar
a734d7b706
[android] update Firebase SDK dependencies
2018-11-01 13:12:17 +00:00
Michael Diarmid
d3b9b24cca
[android][database] database improvements ( #1619 )
...
- [ANDROID] [BUGFIX] [DATABASE] - Database listeners now correctly tearing down between RN reloads. (Fixes #1498 #1611 #1609 )
- [JS] [BUGFIX] [DATABASE] - Fixed an issue where `Reference.toString()` incorrectly contains `//` instead of `/` when joining the parent and child paths.
- [JS] [BUGFIX] [DATABASE] - Rework `.push()` behaviour to match WebSDK and correctly return a Reference instance in all scenarios. (Fixes #893 #1464 #1572 )
- [JS] [ENHANCEMENT] [UTILS] - Added a `firebase.utils().database.cleanup()` utility method which removes all database listeners.
2018-10-27 05:34:09 +01:00
Andrzej Lewandowski
44c7c92acf
[Android][IOS][Firestore] add arrayRemove and arrayUnion to FieldValue ( #1624 )
...
### Summary
Add methods arrayRemove and arrayUnion to work with arrays in firestore.
Fixes #1389
### Checklist
* [x] Supports `Android`
* [x] Supports `iOS`
* [x] `e2e` tests added or updated in [/tests/e2e/*](/tests/e2e)
* [x] Updated the documentation in the [docs repo](https://github.com/invertase/react-native-firebase-docs )
https://github.com/invertase/react-native-firebase-docs/pull/134
* [x] Flow types updated
* [x] Typescript types updated
2018-10-23 13:40:11 +01:00
Felipe Waku
bf3f5001a0
Returning null as downloadUrl in upload task ( #1620 )
...
solves: #1591 using the first solution:
> 1. Still consider the invocation a success, providing downloadURL as null.
Can some maintainer help me with the new test case? I need a file with permission to upload but not to download.
2018-10-20 00:55:01 +01:00
Salakar
7face8662a
[android][database] fix transactions issue in debugger #1503
2018-10-18 19:19:41 +01:00
Salakar
e4636b31d9
[android] remove fabric build tools from lib - only needed in client build.gradle
2018-10-17 19:24:24 +01:00
Connor McEwen
1679517138
Update Fabric gradle plugin version
2018-10-16 10:52:39 -07:00
Salakar
11c39503a0
[android][notifications] additional tweaks for #1392 fix
2018-10-15 01:10:10 +01:00
Salakar
7a9eb126a2
[android][notifications] additional catches for < v26 android support libraries - fixes #1550 #1549 #1553 #1399
2018-10-15 00:53:47 +01:00
Salakar
e01331a3e9
[android][notifications] additional catches for < v26 android support libraries - fixes #1550 #1549 #1553 #1399
2018-10-15 00:18:14 +01:00
Salakar
938210190b
[android][notifications] cleanup and fix several missing build version checks + context leaks...
...
Fixes #1550 #1549 #1553 #1399
2018-10-14 23:45:45 +01:00
Salakar
af4b2f8681
[android] update firebase sdk dependencies
2018-10-12 18:09:43 +01:00
Salakar
0426dd5c8c
[android] force Java 8 target compatibility - #1070
2018-10-12 14:56:08 +01:00
Salakar
0820e6a488
[android] replace android.support NonNull & Nullable annotation instances with java annotations + linting/formatter changes
2018-10-12 14:24:47 +01:00
Jürno Ader
db9669e186
Fix removeDeliveredNotificationsByTag
2018-10-01 13:54:25 +03:00
Salakar
f1a85a06f8
[auth][ios][android] ActionCodeInfo now correctly has an operation property (incorrectly set to actionType formerly) - fixes #1423
2018-09-26 08:02:59 +01:00
Salakar
a8900ee7cf
[android][notifications] fix vibrationPattern crash - array not initialized with size..
2018-09-26 07:40:41 +01:00
Salakar
41f6614548
[auth][android] implement native user.getIdTokenResult method
2018-09-25 19:01:31 +01:00
Salakar
81adcaddbe
[android][utils] timestampToUTC method
2018-09-25 18:58:30 +01:00
Salakar
17cfbee8ca
[auth][android] deprecate all *AndRetrieveData* methods on auth() and User
2018-09-25 15:30:55 +01:00
Salakar
fb6153db94
[notifications][android] fix #1527
2018-09-25 12:01:42 +01:00
Salakar
192b509a40
[auth][[ios][js] deprecate all *AndRetrieveData* methods on auth() and User
2018-09-24 23:39:43 +01:00
Salakar
855b8fab53
[firestore][android] re-write serialize class and add support for NaN & Infinity numbers
2018-09-24 02:48:29 +01:00
Salakar
12eaea7ff4
[firestore][android] 'array-contains' support
2018-09-20 13:19:37 +01:00
ganeshub
bcc31ad631
Fix for Invites Module error requestCode must be in 16 bits ( #1474 )
...
changed REQUEST_INVITE to value below 2^16 to fix error requestCode must be in 16 bits error
Issue is here: https://github.com/invertase/react-native-firebase/issues/1458
2018-09-19 15:19:35 +01:00
Salakar
2b597ce896
[android][auth] signInWithPhoneNumber now provides a verificationId for confirmResult usage...
2018-09-16 22:55:35 +01:00
Salakar
20d209ebcf
[android][auth] implement AuthSettings => setAutoRetrievedSmsCodeForPhoneNumber
2018-09-16 21:39:15 +01:00
Michael Diarmid
6305f15458
Merge pull request #1476 from oblador/updatePhoneNumber
...
[auth] Support updatePhoneNumber
2018-09-16 13:12:36 +01:00
Michael Diarmid
8a5aaa30b0
[android] Utils.isAppInForeground not accounting for RN LifecycleState
...
Prior to this change, this utility in some rare cases would return true that Activity was in the foreground, however, React Native was still in the process of resuming, this, for example, led to crashes in HeadlessJS Notification tasks: "Tried to start task RNFirebaseBackgroundMessage while in foreground, but this is not allowed."
2018-09-14 21:48:49 +01:00
Matthew Wood
48bf11849f
Guard against NPE in deleteChannelGroup
...
- Fix only necessary in Android
- Only experienced by devices on Oreo or higher
2018-09-10 15:26:58 -04:00
Joel Arvidsson
a272910119
[auth] Support updatePhoneNumber
2018-09-10 15:36:40 +02:00
Matthew Wood
8a26f30a14
BUGFIX: ReactMethod createChannelGroups() name fix
2018-09-07 10:46:17 -04:00
Salakar
aa321db81c
[android] update to latest Firebase SDKs
2018-08-24 14:28:02 +01:00
Salakar
5839aadf0f
[database][android] reset transaction signalled state on await()
2018-08-16 07:18:01 +01:00
Salakar
c6d0470b14
merge
2018-08-14 02:03:39 +01:00
Salakar
769b3e742a
android dep version changes
2018-08-14 02:00:27 +01:00
Salakar
f86163460d
[utils][js][android] add firebase.utils().getPlayServicesStatus(): Promise<GoogleApiAvailabilityType | null> to retrieve the latest play services status. Fixes #1257
2018-08-14 01:49:59 +01:00
Salakar
a2205160d8
[functions][android] add support for multiple firebase apps and specifying a function region
2018-08-13 23:18:08 +01:00
Salakar
52c63b5e18
Merge remote-tracking branch 'origin/master'
...
# Conflicts:
# android/src/main/java/io/invertase/firebase/crash/RNFirebaseCrash.java
# android/src/main/java/io/invertase/firebase/crash/RNFirebaseCrashPackage.java
# lib/index.d.ts
2018-08-04 22:47:04 +01:00
Salakar
1777e80427
[android][ios][js][tests] remove deprecated .crash()
2018-08-04 22:41:39 +01:00
Michael Diarmid
1d185c802e
Merge pull request #1316 from invertase/perf
...
Performance Monitoring upgrade
2018-08-04 22:00:20 +01:00
Salakar
d2bc8543bb
[android] refactor and formatting cleanup
2018-08-04 21:57:06 +01:00
Michael Diarmid
c7ba3c0b33
Merge pull request #1362 from invertase/firestore-android-asynctask
...
[android][firestore] implement threaded snapshot serialization
2018-08-04 07:24:51 +01:00
Salakar
69fa5639c5
[android][firestore] implement Document and Query snapshot serialize async tasks
2018-08-01 23:01:34 +01:00
Salakar
0061ad9888
[android][firestore] cleanup
2018-08-01 23:00:40 +01:00
Pranjal Jain
1d1a56ad3e
fix(notifications): Fix alertOnlyOnce in android notifications
2018-07-29 06:25:08 +05:30
Vojtech Novak
3078bae754
Update RNFirebaseNotifications.java
2018-07-25 09:31:13 +02:00