Commit Graph

335 Commits

Author SHA1 Message Date
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
Tal Davidi 4c11161f14
Add Integer serialization to JSON converter
Required to make vibration work for scheduled notifications. May need to add other types also. (Double off the top of my head)
2018-03-26 16:44:05 -04:00