Commit Graph

413 Commits

Author SHA1 Message Date
Salakar
f7b0acdada [tests][ios] misc firestore transactions 2018-10-16 18:15:18 +01:00
Salakar
4b8d840648 [ios][notifications] fix completion crash: #1576 2018-10-16 18:14:32 +01:00
Salakar
5b8e9763c4 [ios][firestore] transactions re-work 2018-10-15 20:14:48 +01:00
Salakar
7992f6e359 [ios] update project file
[ios] update firebase sdks to v5.10.0
2018-10-14 16:43:29 +01: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
e20652d67d [ios][crashlytics] add support for multiple crashlytics locations (pods vs manual linking) fixes #1401 2018-09-26 07:39:20 +01:00
Salakar
4ec5524645 [ios][crashlytics] add support for multiple crashlytics locations (pods vs manual linking) fixes #1401 2018-09-26 06:57:11 +01:00
Salakar
f98f21b0c9 [auth][ios] use claims provider if tokenResult provider empty 2018-09-25 21:44:41 +01:00
Salakar
aba018f357 [ios][auth] add native getIdTokenResult method 2018-09-25 20:11:59 +01:00
Salakar
6f2f455ea6 [ios][utils] add getISO8601String helper 2018-09-25 20:11:21 +01:00
Salakar
e0d1f64898 [ios][auth] rename native method for getIdToken 2018-09-25 18:57:33 +01:00
Salakar
192b509a40 [auth][[ios][js] deprecate all *AndRetrieveData* methods on auth() and User 2018-09-24 23:39:43 +01:00
Salakar
571d9b6031 [firestore][ios] re-write FirestoreDocReference internals + add support for Infinity & NaN numbers 2018-09-23 07:49:50 +01:00
Salakar
38b172835a [firestore][ios] 'array-contains' support 2018-09-20 13:19:20 +01:00
Salakar
324aaf6792 [auth][ios] apply Google c++ code style guide 2018-09-16 23:00:48 +01:00
Salakar
3f9f632eae [auth] implement firebase.auth.AuthSettings 2018-09-16 21:37:48 +01:00
Joel Arvidsson
a272910119 [auth] Support updatePhoneNumber 2018-09-10 15:36:40 +02:00
Håkon Knutzen
a506d1e5b5 [iOS] disable logging to application console in production (#1310)
* feat: replace NSLog statements with DLog statements

* Ignore me

Testing CI trigger
2018-09-07 18:37:50 +01:00
Salakar
c4b9b32eac [ios] add missing framework search paths 2018-09-02 04:52:41 +01:00
Salakar
e74a347dfc [perf][ios] annotate NSNumbers as nonnull to fix RN unspecified nullability compatibility error 2018-08-18 16:41:25 +01:00
Salakar
5fa86b8d1f [functions][ios] regions, multiapp & useFunctionsEmulator support 2018-08-16 15:05:51 +01:00
Michael Diarmid
742863d9df Merge pull request #1393 from ryanggrey/background-notification-fix-ios
Background notification fix for ios
2018-08-16 12:46:20 +01:00
Michael Diarmid
433127c4bc Merge pull request #1348 from bilalsyed001/master
[iOS] Fix getInitialLink to handle unresolved url
2018-08-14 01:53:55 +01:00
Ryan Grey
89f7698e5f Merge branch 'master' into background-notification-fix-ios 2018-08-13 08:28:37 +01:00
Ryan Grey
6a69ae66b1 Auto complete early when no user listeners.
This is to clear up memory on the objective-c side without needing to
signal the start/stop of user listeners.
2018-08-10 17:13:02 +01:00
Ryan Grey
0291605934 Protect against multiple calls to start/stop handling native methods 2018-08-06 15:22:15 +01:00
Ryan Grey
b53695ad52 Add RCTConverter+UIBackgroundFetchResult to handle auto conversion 2018-08-06 13:05:16 +01:00
Ryan Grey
5168f96a32 Only store completionHandlers on iOS native side when user adds listener
Note the following cases. This commit is catering for case 3:
1. User is listening for onNotificationDisplayed and is manually calling
the completionHandler
- manually called completionHandler is removed
- automatically called completionHandler is guarded against on iOS
native side

2. User is listening for onNotificationDisplayed and is not calling the
completionHandler:
- automatically called completionHandler is removed

3. User is not listening for onNotificationDisplayed
- On rn side we can only automatically call completionHandler if the
user _is_ listening. This means we need to detect if the user is
listening or not.
2018-08-06 13:04:44 +01:00
Ryan Grey
e6cd793f91 Add exported native function to complete handling of ios notification 2018-08-06 12:59:40 +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
81fee9f57a [ios][auth] fix checkActionCode bug - fixes #1304 2018-07-29 21:49:09 +01:00
Bilal Syed
683ae83061 [iOS] Fix getInitialLink to handle unresolved url 2018-07-26 16:14:37 +03:00
Salakar
f17225d101 [ios][config] resolve correct null values 2018-07-21 20:31:32 +01:00
Salakar
66aa5ccb67 [ios][messaging] fix #1286 - 'getToken resolves to null if called too early' 2018-07-20 16:28:07 +01:00
Michael Diarmid
321e4a2909 Merge pull request #1058 from dgruseck/master
[Android] Add the ability to remove notifications based on the tag
2018-07-20 11:35:08 +01:00
Michael Diarmid
ce513f20e9 Merge pull request #1295 from invertase/fix-1288
[config][android] Handle remote config error
2018-07-18 21:59:51 +01:00
Elliot Hesp
0a1ab7b8dd [config] Return null/nil values on success 2018-07-18 21:35:57 +01:00
Elliot Hesp
752a2e95a2 Merge branch 'master' into perf 2018-07-18 16:15:28 +01:00
Elliot Hesp
89d8a0a92a [perf][ios] Performance ios integration 2018-07-18 16:05:59 +01:00
Salakar
d1783152dc [ios][storage] fix #739 2018-07-14 23:34:57 +01:00
David Gruseck
7f0d4ac10e merge master 2018-07-13 09:29:10 +02:00
David Gruseck
8b81e74f50 move removeDeliveredNotificationsByTag to android specific file 2018-07-13 09:22:38 +02:00
Elliot Hesp
c4b43a5184 [config][ios] Match iOS error messages to Android 2018-07-12 14:14:11 +01:00
Salakar
7e68d5eb11 [iid][ios] temporarily remove Messaging dependency for v4.3.0 release until an outcome is agreed on original PR #1215 2018-07-10 22:15:50 +01:00
Salakar
1d2757dc30 [crashlytics][ios] fix header imports 2018-07-10 21:37:56 +01:00
Bilal Syed
ce9fdef7a1 handle error 2018-07-10 00:16:57 +03:00
Bilal Syed
b773717d1a [iOS] Fix crash at unknown firebase url 2018-07-09 22:56:45 +03:00
Salakar
5ad351b279 [storage][ios] misc 2018-07-09 17:46:14 +01:00