Salakar
e8c3fa4b2d
[firestore][android] arrayUnion & arrayRemove updated to accept any types including References & Objects
2019-01-04 21:31:19 +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
Michael Diarmid
fa7b98895e
Re-configure Android CI ( #1488 )
...
* [tests][wip] re-configure android ci
* [tests] re-configure android ci
* [tests] re-configure android ci
* [tests] re-configure android ci
* [tests] re-configure android ci
* [tests] re-configure android ci
* [tests] disable gradle daemon
* [tests] misc
* [tests] misc
* misc ci
* ci
* ci
* ci
* ci
* ci
* [tests][ci]
* [tests][ci]
* [tests][ci]
* [tests][ci]
* [tests][ci]
* [tests][ci]
* [tests][ci]
* [tests][ci]
* [tests][ci]
* [tests][ci]
* [tests][ci]
* [tests][ci]
* [tests][ci]
* [tests][ci]
* [tests][ci]
* [tests][ci]
* [tests][ci]
* [tests][ci]
* [tests][ci]
* [tests][ci]
* [tests][ci]
* [tests][ci]
* [tests][ci]
* [tests][ci]
* switch to rnfb docker image
* [tests][ci]
* [tests][ci]
* [tests][ci]
* [tests][ci]
* [tests][ci]
* [tests][ci]
* [tests][ci]
* [tests][ci]
* [ios][auth] cleanup and add new auth error codes
* [tests][ci]
* [tests][ci]
* [tests][ci]
* [tests][ci]
* [tests][ci]
* [tests][ci]
* [tests][ci]
* [tests][ci]
* [tests][ci]
2018-12-09 19:37:11 +01:00
Tim Wang
1ab8439748
Add enableCrashlyticsCollection to Crashlytics ( #1718 )
...
* Add enableCrashlyticsCollection to Crashlytics
* Fix typo
* Add e2e test
* Update e2e test
* Add program mark for fabric
* Update config.yml
increment yarn caching version - eslint bug
* Delete yarn.lock
* update yarn lock
* update Podfile.lock
* update Podfile.lock / yarn.lock
* update cache versions
* [tests] update podfile
* [tests][ci] remove pods cache =/
* [tests][ci]
* [tests][ci]
* [tests][ci]
* [tests][ci]
* [tests][ci]
* [tests][ci]
2018-12-06 18:31:28 +01:00
Efstathios Ntonas
42f9c9fec9
fixed null token in getToken() on Android ( #1724 )
...
* fixed null token in getToken()
* added promise reject
* removed unwanted import IOException
2018-12-05 08:23:36 +00:00
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
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
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
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
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
5839aadf0f
[database][android] reset transaction signalled state on await()
2018-08-16 07:18:01 +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
Vojtech Novak
5b516aeb09
add missing space
2018-07-24 17:22:19 +02:00
Vojtech Novak
c3d56b1731
reverse order for better readability
2018-07-24 17:12:42 +02:00
Vojtech Novak
b0fc98d0e6
log error when resource not found
2018-07-24 17:10:38 +02:00
Vojtech Novak
deaf794271
prefer localized fields to the regular ones
2018-07-24 17:09:44 +02:00