Commit Graph

336 Commits

Author SHA1 Message Date
Salakar 4a6f12ec59 [android][auth] add signInWithEmailLink native method 2018-05-13 00:36:22 +01:00
Salakar 15992f3ba9 [android][auth] add sendSignInLinkToEmail native method 2018-05-12 23:13:54 +01:00
Salakar f81e50ccb8 [android][auth] add `emailLink` support for internal getCredentialForProvider util 2018-05-12 22:58:35 +01:00
Salakar cf25ba23e5 [both][auth] Deprecated firebase.auth().fetchProvidersForEmail in favor of firebase.auth().fetchSignInMethodsForEmail() 2018-05-12 22:51:42 +01:00
Salakar efc73163a5 [auth][android] import cleanup 2018-05-12 22:16:20 +01:00
Salakar a064d7dd2a [auth][android] update getJSError to handle 'INVALID_IDENTIFIER' - return from fetchSignInMethodsForEmail for example if email is invalid (not a standard auth exception, it's a grpc one it seems) 2018-05-12 22:15:23 +01:00
Salakar c185b3b060 [auth][android] update getJSError util regex to allow extracting codes from http errors - fixes #934 2018-05-12 22:11:50 +01:00
Salakar f13a2b5f9c [auth][android] replace deprecated task fetchProvidersForEmail with fetchSignInMethodsForEmail task + misc linting and legacy utils cleanup 2018-05-12 22:08:11 +01:00
Chris Bianca 6848044f13
Merge pull request #1073 from dluksza/notification-schedule-classcastexception
Fix ClassCastException while parsing fireDate
2018-05-11 14:26:46 +01:00
Dariusz Luksza dbc5a2d54e Fix ClassCastException while parsing fireDate
ClassCastException was thrown on Android 8.1 while trying to schedule
local notification. Use try-catch approach instead of relaying on the
default parse value.
2018-05-11 14:26:58 +02:00
arnabkund 175c579da3 [Android] Fix a bug with Android Invites invitationMap email keys 2018-05-11 15:03:01 +05:30
Chris Bianca 25506479d3 [firestore][android] Add support for firestore v16 2018-05-08 15:36:49 +01:00
Salakar 73d915f192 [android][utils] add java.lang.Integer support for mapPutValue 2018-05-06 13:49:49 +01:00
Salakar a767558f76 [functions][android] add null check to logging 2018-05-06 13:08:33 +01:00
Salakar e5233c9af3 Merge branch 'master' of https://github.com/invertase/react-native-firebase into functions 2018-05-06 00:55:37 +01:00
Salakar 3306d92f2d [android][utils] refactor legacy utils to use react natives own conversion utilities for performance 2018-05-06 00:51:54 +01:00
Salakar d5abd6a304 [android][functions] finalise + cleanup 2018-05-06 00:50:54 +01:00
Salakar 368b3ad068 [functions][android][js] implementation - wip 2018-05-04 16:33:59 +01:00
Chris Bianca 3625e63024 [notifications][android] Run display notifications on a separate thread #996 2018-05-04 13:42:20 +01:00
Salakar 912335062a [firestore][android] implement Blob support 2018-05-03 20:56:55 +01:00
Liam Heneghan d193c6b688 + Fix Android rescheduled notifications firing immediately 2018-04-30 14:48:13 +12:00
Chris Bianca 7614f5b7e4 [android][notifications] Fix NPE when rescheduling notifications #1013 2018-04-24 17:37:16 +01:00
Salakar 8b90b5a7b3 [android][notifications] misc linting 2018-04-22 15:12:49 +01:00
Gilad Novik 89c6636434
Allow passing null as a sound
As per this answer: https://stackoverflow.com/a/46634508/306764
2018-04-22 14:44:32 +03:00
Salakar e2be5d678f [android][database] Fix for #1004 2018-04-21 23:27:35 +01:00
mike castleman eb75f78980 allow root project to specify dependency versions 2018-04-21 13:10:37 -04:00
Gilad Novik 15299429fe
allow using ringtones from RingtoneManager
when allowing users to pick a sound from RingtoneManager, RNFirebaseNotification should detect we are passing a Uri instead of trying to load this file from our bundle.
2018-04-16 19:38:32 +03:00
Chris Bianca 673855c510 [android] Update to use google() path 2018-04-13 12:12:25 +01:00
Chris Bianca b0abf23c6d [firestore] Add support for settings 2018-04-13 09:58:53 +01:00
Chris Bianca 1922a25198 [firestore] Add setLogLevel support 2018-04-13 08:41:57 +01:00
Chris Bianca 62706f9629 [notifications][android] Fix file:// for android notification images 2018-04-11 18:27:02 +01:00
Chris Bianca 5dbb6bc9fd [notifications][android] Support file:// urls for bitmaps 2018-04-10 16:14:06 +01:00
Chris Bianca eb91523478 [notifications][android] Fix incorrect array to arraylist cast #949 2018-04-10 16:02:42 +01:00
mjs daa8f9cbc0
fix cancelAlarm on android
I noticed that firebase.notifications().cancelAllNotifications() has no effect on android phones. All scheduled notifications still appear. The propsed change fixes this. It was "inspired" by https://stackoverflow.com/questions/35341682/cancel-the-scheduled-android-notification/35342066#35342066
2018-04-10 15:41:55 +02:00
Jimmy Mayoukou 2853d77935 Fix contentUrl in AdRequest on Android 2018-04-10 11:03:51 +02:00
Chris Bianca f5fa7436a9 [notifications] Add enableLights and enableVibration to AndroidChannel 2018-03-31 15:42:14 +01:00
Salakar 9511b567b9 sync with master 2018-03-28 16:28:19 +01:00
Chris Bianca 7f7169bd08 [build] Update to android tools 3.1.0 2018-03-28 15:51:08 +01:00
Chris Bianca d101813b5f [messaging][notifications] Make all methods return a promise where they didn’t previously 2018-03-28 11:02:39 +01:00
Chris Bianca 33cd0b0b13 [messaging] Handle Android exceptions when message priority not set correctly 2018-03-28 09:40:38 +01:00
Chris Bianca dd940b953b [firestore] Add support for enable / disable network 2018-03-27 17:31:25 +01:00
Chris Bianca 51721a950f [notifications] Ensure error is always logged 2018-03-27 17:08:21 +01:00
Chris Bianca 9f9a3da5af [auth] Fix issue with null photo URL when updating profile #911 2018-03-27 16:21:14 +01:00
Chris Bianca 6ff34f4daa [notifications] Add support for Android BigPictureStyle and BigTextStyle 2018-03-27 16:15:31 +01:00
Chris Bianca f5f08b716d [android] Upgrade to build tools 3.0.1 2018-03-27 15:32:10 +01:00
Michael Diarmid 8c55e84b26
Update build.gradle 2018-03-27 14:14:26 +01:00
Michael Diarmid ff7b64d458
Update build.gradle
to support new gradle versions
2018-03-27 14:10:47 +01:00
Chris Bianca 685fcf2137 [build] Enabled multiDex by default 2018-03-27 12:44:35 +01:00
Chris Bianca 56a1f1e84d [notifications] Better bundle/json conversion of list types 2018-03-27 10:57:53 +01:00
Tal Davidi 6084360676
[FIX] Syntax error in prior pull request
There was an extra parentheses added in the web view which caused the class to fail compilation.
2018-03-27 03:12:51 -04:00