Chris Bianca
|
bf35c349ae
|
[firestore][tests] Get first collection tests working on Android
|
2017-09-27 15:41:25 +01:00 |
Chris Bianca
|
52b70d58e3
|
[android] Add the first raft of Android support
|
2017-09-27 12:57:53 +01:00 |
Michele Bombardi
|
e6cb5fed60
|
deleteInstanceId feature (Android only)
|
2017-09-26 16:33:20 +02:00 |
Chris Bianca
|
dfd9080281
|
[firestore][js] First pass of javascript implementation
|
2017-09-26 14:57:25 +01:00 |
Salakar
|
b53bf5bbe8
|
misc cleanup of redundant code + flow type fixes
|
2017-09-25 23:19:13 +01:00 |
Salakar
|
1d0dffbefe
|
[auth] convert native error object in phoneAuthListener to js error + misc flow typings/fixes
|
2017-09-25 23:07:27 +01:00 |
Salakar
|
c4e2414295
|
[auth] added phone_auth_state_changed event fan out listener
|
2017-09-25 23:06:13 +01:00 |
Salakar
|
c4472cf8e7
|
[flow] misc warnings
|
2017-09-25 23:05:07 +01:00 |
Salakar
|
3cde0e93d9
|
[flow] fix misc flow warnings
|
2017-09-25 21:29:40 +01:00 |
Salakar
|
0ac9513863
|
[auth] add new phone auth event to ModuleBase
|
2017-09-25 15:58:49 +01:00 |
Salakar
|
3f681ac065
|
[flow] fixed flow errors in ModuleBase
|
2017-09-25 15:38:54 +01:00 |
Salakar
|
261edf7a83
|
[auth] correctly send timeout value to native method `verifyPhoneNumber`
|
2017-09-24 16:35:44 +01:00 |
Salakar
|
c8a37f6282
|
[auth] update provider constructor errors
|
2017-09-24 16:35:15 +01:00 |
Salakar
|
61d963ad62
|
Merge branch 'master' of https://github.com/invertase/react-native-firebase
|
2017-09-24 13:58:03 +01:00 |
Salakar
|
fd788b9d5d
|
[auth] add verifyPhoneNumber
|
2017-09-24 13:57:59 +01:00 |
Salakar
|
43e17f4b16
|
[auth] first implementation of PhoneAuthListener
|
2017-09-24 13:54:10 +01:00 |
Salakar
|
0984f6d680
|
[auth] constructing an new instance of an auth provider class will now throw an unsupported error
|
2017-09-24 13:50:00 +01:00 |
Salakar
|
0f1801c825
|
[flow] fix CredentialType provider/providerId
|
2017-09-24 13:29:28 +01:00 |
Salakar
|
3316a61bbb
|
isIOS and isAndroid utils are now constants instead of functions
|
2017-09-24 13:19:24 +01:00 |
Salakar
|
a242df1daa
|
added additional internal string helpers for missing/invalid args
|
2017-09-24 13:18:39 +01:00 |
Salakar
|
c2ce379b2c
|
fixed invalid references to native module 'FirebaseAuth' and added phone auth statics
|
2017-09-24 13:17:20 +01:00 |
hjumeau
|
76781479b6
|
[auth][unlink] Call native function instead of 'FirebaseAuth'
|
2017-09-23 23:34:40 +02:00 |
Salakar
|
75dfae369a
|
remove flow rn declare statement
|
2017-09-23 18:26:19 +01:00 |
Salakar
|
2755fd2433
|
[internals] added isIOS / isAndroid utils
|
2017-09-23 18:25:48 +01:00 |
Salakar
|
5864481781
|
add
|
2017-09-23 18:16:43 +01:00 |
Chris Bianca
|
83faa86333
|
[auth] Add unsupported method errors for auth() and User
|
2017-09-23 16:14:35 +01:00 |
Chris Bianca
|
902ee98617
|
[auth] Update providers to match web spec
|
2017-09-21 17:42:09 +01:00 |
Chris Bianca
|
5dba443588
|
[auth] Fix event name
|
2017-09-21 17:11:17 +01:00 |
Chris Bianca
|
c59d64054d
|
[auth] Add onIdTokenChanged method
|
2017-09-21 16:48:54 +01:00 |
Salakar
|
ef16ed1d4b
|
remove invalid return from thenable
|
2017-09-20 11:53:50 +01:00 |
Michael Diarmid
|
d23c048304
|
Fix ThenanbleRef promise
|
2017-09-20 11:50:34 +01:00 |
Omer Levy
|
d4a1304bea
|
temporary disable link registration, methods rename, undo prettify in lib/firebase.js
|
2017-09-09 21:49:45 +03:00 |
Salakar
|
557face5eb
|
[js][database] fix OnDisconnect incorrectly being constructed + added misc typings
|
2017-09-07 16:36:47 +01:00 |
Omer Levy
|
d3912fbc3e
|
[android] Support RN 0.47.0 breaking changes and align to REST API
|
2017-09-01 17:51:42 +03:00 |
Omer Levy
|
79090f59a6
|
Merge commit 'a129994' into omer_links
|
2017-08-31 19:19:25 +03:00 |
Salakar
|
63e417fae3
|
[db][js] fix modifiers not returning new ref instance
|
2017-08-28 13:28:16 +01:00 |
Salakar
|
5744a2ef56
|
[core] add extendApp support - added description/link
|
2017-08-26 23:47:31 +01:00 |
Salakar
|
67dc829427
|
[core] add extendApp support
|
2017-08-26 23:41:59 +01:00 |
Salakar
|
88e29bb8ff
|
[js][utils] disable eslint for fb emitter files
|
2017-08-26 02:48:51 +01:00 |
Chris Bianca
|
c3f32e54e3
|
[db] Clean up old files
|
2017-08-25 17:38:24 +01:00 |
Chris Bianca
|
d5de6a5b21
|
[db] Correctly named module for statics
|
2017-08-25 17:37:52 +01:00 |
Chris Bianca
|
0d117f6827
|
[js] Embed FB’s EventEmitter to prevent haste issues
|
2017-08-25 15:30:17 +01:00 |
Chris Bianca
|
81b631f111
|
[android] Phone auth implementation
|
2017-08-25 12:16:23 +01:00 |
Salakar
|
93079c2f01
|
[auth][js][android] remove EE based phone auth implementation
|
2017-08-23 23:19:11 +01:00 |
Salakar
|
a0f638efa1
|
[core] fix app name issue
|
2017-08-23 11:18:51 +01:00 |
Salakar
|
a0e1f744ba
|
merge from master
|
2017-08-22 17:35:25 +01:00 |
Omer Levy
|
64fb4c1889
|
Add short links creation
|
2017-08-21 19:20:44 +03:00 |
Ben Richards
|
c1b9b5d532
|
moved EventTypes to new file to avoid enumerable key in AdMobComponent.propTypes
|
2017-08-20 22:58:40 -07:00 |
Omer Levy
|
b714b0a4d9
|
Add Long links creation
|
2017-08-20 17:57:06 +03:00 |
Salakar
|
fd474d5adb
|
[android][auth] phoneAuth via EE implementation
|
2017-08-19 05:22:07 +01:00 |
Salakar
|
92504580e5
|
[js][internals] updated nativeToJSError util to exclude itself from error stacks
|
2017-08-19 05:18:34 +01:00 |
Salakar
|
6a8656f428
|
[js][qol] added missing module detection and associated generated red box guides
|
2017-08-18 21:05:47 +01:00 |
Salakar
|
9825226665
|
[js][internals] _NAMESPACE & _NATIVE_MODULE static props for all modules
|
2017-08-17 17:58:28 +01:00 |
Salakar
|
b4cdbef593
|
[js][internals] _NATIVE_MODULE mapping for `nativeModuleExists`
|
2017-08-17 17:25:13 +01:00 |
Salakar
|
5ccbd9f369
|
[js][database] synctree cleanup
|
2017-08-16 21:43:24 +01:00 |
Salakar
|
e4d27029b9
|
[js][android] database sync tree implementation with adjusted tests
|
2017-08-15 21:29:50 +01:00 |
Salakar
|
67985f8e90
|
[js][core] added `nativeModuleExists` property to all module statics - true or false if the native android/ios module is present
|
2017-08-15 17:28:51 +01:00 |
Salakar
|
491b61afad
|
[js][database] nativeToJSError util can now attach addition props to the error - e.g. ref path
|
2017-08-14 18:43:21 +01:00 |
Salakar
|
c6a26606d1
|
[js][database] fixed an issue where thenable ref promise would sometimes cause other promises to hang - no idea why ;p
|
2017-08-14 18:42:39 +01:00 |
Salakar
|
dedfa48aa0
|
[js][database] _handleCancelEvent completed - now correctly handles cancellation events from .on()
|
2017-08-14 18:41:50 +01:00 |
Salakar
|
156e1a431c
|
[storage][js] update ref.toString - removed extra `/` and added `gs://` prefix
|
2017-08-14 14:11:17 +01:00 |
Salakar
|
56fc189d26
|
[storage][js] update ref.toString to now correctly return the full bucket path to the ref location
|
2017-08-14 14:06:37 +01:00 |
Salakar
|
534a52d16a
|
[database][js] remove unused import
|
2017-08-14 14:01:10 +01:00 |
Salakar
|
f90db16019
|
[database][js] ref.isEqual() now correctly compares query modifiers
|
2017-08-14 13:51:52 +01:00 |
Salakar
|
e1fc30bc8f
|
[database][js] thenable ref fix for #147
|
2017-08-14 13:30:44 +01:00 |
Salakar
|
f1709970e9
|
[database][wip] on/off logic refactor - heavily still wip so things still to change
|
2017-08-14 11:05:49 +01:00 |
Salakar
|
0675aa076d
|
Merge branch 'master' of https://github.com/invertase/react-native-firebase into v3
# Conflicts:
# ios/RNFirebase/admob/RNFirebaseAdMob.m
# ios/RNFirebase/database/RNFirebaseDatabase.h
# ios/RNFirebase/database/RNFirebaseDatabaseReference.m
# lib/modules/admob/index.js
# tests/ios/Podfile.lock
|
2017-08-12 19:07:51 +01:00 |
Salakar
|
ac258681bc
|
Merge branch 'master' of https://github.com/invertase/react-native-firebase into v3
# Conflicts:
# ios/RNFirebase/admob/RNFirebaseAdMob.m
# ios/RNFirebase/database/RNFirebaseDatabase.h
# ios/RNFirebase/database/RNFirebaseDatabaseReference.m
# lib/modules/admob/index.js
# tests/ios/Podfile.lock
|
2017-08-11 17:37:12 +01:00 |
Salakar
|
5e3cf0ad7f
|
[js][database] todo comments
|
2017-08-11 15:58:42 +01:00 |
Elliot Hesp
|
0c69eb5237
|
[admob] Remove unused static method
|
2017-08-11 11:22:05 +01:00 |
Salakar
|
425dfbcc43
|
[js][database] once now supports passing context - as per the web sdk
|
2017-08-07 09:46:05 +01:00 |
Salakar
|
fb6251a6fd
|
[js][database] cleanup transaction completion wrapper
|
2017-08-05 22:00:06 +01:00 |
Salakar
|
53acfe3584
|
[js][database] remove, update, setWithPriority, setPriority & set now correctly support callbacks or promises
[js][database] fixed query modifier methods - were accessing incorrect query property
|
2017-08-05 21:49:28 +01:00 |
Salakar
|
d2909be7eb
|
[js][database] fixed an issue where query methods were not returning correctly
|
2017-08-05 21:45:15 +01:00 |
Salakar
|
b935034592
|
[database][wip] misc multi-app
|
2017-08-02 10:38:30 +01:00 |
Salakar
|
c9efb0087f
|
[database][wip] update reference to support 'ThenableReference'
|
2017-07-31 18:25:31 +01:00 |
Salakar
|
e3d1261973
|
[database][wip] refactor & improvements to add support for multiple apps
|
2017-07-30 07:34:41 +01:00 |
Salakar
|
33470419ed
|
Merge branch 'master' of https://github.com/invertase/react-native-firebase into multi-apps
|
2017-07-20 09:59:52 +01:00 |
Chris Bianca
|
46772d253d
|
[android][ios][database] Add missing setPriority and setWithPriority methods
|
2017-07-19 18:18:16 +01:00 |
Chris Bianca
|
18b9a25ed5
|
[links] Start work on DynamicLinks support
|
2017-07-19 12:32:17 +01:00 |
Salakar
|
267f908c62
|
[core][js] misc cleanup/validation
|
2017-07-18 06:04:12 +01:00 |
Salakar
|
294ee0062d
|
[messaging][js] fixed EE issue
|
2017-07-18 06:03:35 +01:00 |
Salakar
|
03377255f6
|
[core][both] added delete app method (android is just a stub method as the firebase sdk does not support it)
|
2017-07-18 06:02:53 +01:00 |
Salakar
|
d8fee7f5cb
|
[auth][ios] finalised auth changed listener logic
|
2017-07-17 20:56:08 +01:00 |
Salakar
|
2d744b162e
|
[tests] update firebase helper to initialize additional apps
|
2017-07-17 19:44:47 +01:00 |
Salakar
|
813b91f5ad
|
[ios][app] apps initialized natively now automatically initialized js side - via react module getConstants
|
2017-07-17 18:20:27 +01:00 |
Salakar
|
9a3e22431b
|
[android][app] apps initialized natively now automatically initialized js side - via react module getConstants
|
2017-07-17 17:36:50 +01:00 |
Salakar
|
ef259fbbc0
|
Merge branch 'master' of https://github.com/invertase/react-native-firebase into multi-apps
|
2017-07-17 17:35:16 +01:00 |
Salakar
|
97447dab5e
|
[android][auth] implemented missing 'unlink' method
|
2017-07-12 16:26:02 +01:00 |
Salakar
|
91b7281d45
|
[both] re-enabled analytics, admob, crash & perf modules
|
2017-07-12 16:11:07 +01:00 |
Salakar
|
282f953f52
|
[both] continued work on multi app support - storage now full supported and auth WIP
|
2017-07-12 15:49:33 +01:00 |
Salakar
|
c6773dc808
|
Merge branch 'master' of https://github.com/invertase/react-native-firebase into multi-apps
# Conflicts:
# android/src/main/java/io/invertase/firebase/auth/RNFirebaseAuth.java
|
2017-07-12 13:39:29 +01:00 |
Elliot Hesp
|
d4328f3adb
|
Merge branch 'master' of github.com:invertase/react-native-firebase
|
2017-07-06 10:22:23 +01:00 |
Elliot Hesp
|
22e511209a
|
[admob] temp fix for duplicate subscriptions
|
2017-07-06 10:21:32 +01:00 |
Salakar
|
fd93d24e1a
|
[js][ios][android][auth] checkActionCode implemented
|
2017-07-05 14:56:18 +01:00 |
Salakar
|
08f4f0c97b
|
[js][ios][android][auth] applyActionCode implemented
|
2017-07-05 14:16:35 +01:00 |
Salakar
|
0dda8d9174
|
[js][ios][android][auth] confirmPasswordReset implemented
|
2017-07-04 18:22:18 +01:00 |
Salakar
|
333c449ab4
|
Merge branch 'master' of https://github.com/invertase/react-native-firebase
|
2017-07-04 16:19:52 +01:00 |
Salakar
|
d1196b98c4
|
[both][database] Fixed an issue where the reference from a child snapshot was being returned as the parent snapshot when listening to child events
|
2017-07-04 16:16:08 +01:00 |
Elliot Hesp
|
ce0934d44c
|
Merge branch 'master' of github.com:invertase/react-native-firebase
|
2017-07-04 15:40:03 +01:00 |
Elliot Hesp
|
92b3860230
|
[admob][ios] Fix an issue whereby interstitials on iOS could not be reused with the same adUnit ID
|
2017-07-04 15:39:56 +01:00 |
Salakar
|
f97db8eba1
|
more work on multiple apps support
|
2017-07-04 13:05:19 +01:00 |
Salakar
|
ec22e510bc
|
more work on multiple app initialization
|
2017-06-30 17:23:32 +01:00 |
Salakar
|
80ae8425ce
|
started work on multiple app initialization
|
2017-06-29 17:24:34 +01:00 |
Elliot Hesp
|
931a7943a1
|
Merge pull request #207 from hayanmind/feature/fix-crash-report
[crash] Support javascript plain error object in crash.report
|
2017-06-27 20:18:53 +01:00 |
Elliot Hesp
|
c22fb3911f
|
[admob] Add openDebugMenu support
|
2017-06-27 15:14:02 +01:00 |
Daehoon Kim
|
78262dcb32
|
Support javascript plain error object in crash.report
|
2017-06-26 14:30:17 +09:00 |
Elliot Hesp
|
7e3042cc92
|
Merge branch 'v2' of github.com:invertase/react-native-firebase into v2
|
2017-06-20 13:22:24 +01:00 |
Elliot Hesp
|
52d94763bb
|
[ios][admob] Check AdMob exists
|
2017-06-20 13:22:09 +01:00 |
Elliot Hesp
|
54bf957cb3
|
[admob] Support 11.0 VideoController methods
|
2017-06-20 12:19:26 +01:00 |
Chris Bianca
|
cd347383a4
|
[messaging] Correctly bind messaging listeners
|
2017-06-19 13:14:36 +01:00 |
Chris Bianca
|
782958d026
|
[messaging] Update typescript definition to match interface changes
|
2017-06-19 12:26:10 +01:00 |
Elliot Hesp
|
02be8a0d84
|
Merge branch 'v2' of github.com:invertase/react-native-firebase into v2
|
2017-06-19 09:38:47 +01:00 |
Chris Bianca
|
96d122f943
|
[messaging] Return function to remove listeners for onTokenRefresh and onMessage
|
2017-06-19 09:21:15 +01:00 |
Elliot Hesp
|
d159d9bb6b
|
[ios][admob] Implement NativeExpress
|
2017-06-16 17:40:05 +01:00 |
Elliot Hesp
|
af5bf655fe
|
[ios][admob] Implement Banner
|
2017-06-16 15:20:34 +01:00 |
Elliot Hesp
|
3809fa8f63
|
[auth] Pass previousChildName back to callback
|
2017-06-15 14:55:52 +01:00 |
Michael Diarmid
|
0edb79243a
|
AuthResult fix
Fixes #144
|
2017-06-13 02:09:12 +01:00 |
Elliot Hesp
|
4c87131328
|
[crash][both] Add support for isCrashCollectionEnabled & setCrashCollectionEnabled
|
2017-06-12 14:26:56 +01:00 |
Elliot Hesp
|
9342a0e748
|
[admob][ios] Implement Rewarded Videos
|
2017-06-07 14:19:06 +01:00 |
Elliot Hesp
|
921eac06a4
|
[admob][ios] Finish up Interstitial with events + AdRequest handling
|
2017-06-07 12:37:32 +01:00 |
Elliot Hesp
|
ac2091d890
|
[admob] Provide a default request for Interstitials & Rewarded Videos
|
2017-06-07 12:36:04 +01:00 |
Elliot Hesp
|
c710f135ce
|
[admob][android] Support multiple test devices
|
2017-06-05 14:12:49 +01:00 |
Chris Bianca
|
d83e747b91
|
Merge commit '3f94ad5b99ef605a37062152f967ef36bbecef48' into v2
|
2017-06-05 09:59:28 +01:00 |
Richard B. Kaufman-López
|
eed9ccbfd4
|
Fixes flow error
|
2017-06-01 19:15:46 -05:00 |
Elliot Hesp
|
a6705dfb3d
|
[admob] Add tests
|
2017-06-01 11:15:37 +01:00 |
Elliot Hesp
|
e12567e57f
|
[admob][android] Add initialize method + documentation
|
2017-06-01 10:22:15 +01:00 |
Elliot Hesp
|
35aeef460f
|
Merge
|
2017-05-31 16:36:28 +01:00 |
Elliot Hesp
|
5a9a7ea556
|
[admob][android] Implement VideoOptions + AdRequest into all advert types
|
2017-05-31 16:33:08 +01:00 |
Chris Bianca
|
a162a0d6f5
|
[js] Couple of additional checks for module existence
|
2017-05-31 15:45:14 +01:00 |
Chris Bianca
|
a1cff881e1
|
[android][ios][js] Detect missing native module rather than using empty function
|
2017-05-31 15:22:15 +01:00 |
Chris Bianca
|
8c821e2612
|
[js] Only subscribe to auth if RNFirebaseAuth exists
|
2017-05-30 16:23:51 +01:00 |
Chris Bianca
|
b3cd102077
|
[js][db] Rename .listeners
|
2017-05-30 12:46:28 +01:00 |
Chris Bianca
|
ba24a80e09
|
[js] Fix permissions problem
|
2017-05-30 12:28:53 +01:00 |
Chris Bianca
|
f82897218f
|
[ios][js] Misc clean up
|
2017-05-30 11:44:06 +01:00 |
Chris Bianca
|
abc4de2257
|
[messaging][iOS] Tidy up messaging and bring it in inline with latest version of Firebase Messaging (4.0.0)
|
2017-05-30 08:26:40 +01:00 |
Elliot Hesp
|
5b39ab3efe
|
Cleanup utils
|
2017-05-27 17:31:00 +01:00 |
Elliot Hesp
|
e4ee402aef
|
[admob][android] Move RewardedEventTypes to statics
|
2017-05-27 17:27:22 +01:00 |
Elliot Hesp
|
9a944dffc5
|
Merge pull request #132 from invertase/admob
[admob][android] Implement RewardedVideo
|
2017-05-27 17:11:34 +01:00 |
Elliot Hesp
|
e6af87209a
|
[admob][android] Implement RewardedVideo
|
2017-05-27 17:03:40 +01:00 |
Elliot Hesp
|
4852cae988
|
[admob][android] Standardise adunit / adUnit
|
2017-05-27 17:03:09 +01:00 |
Elliot Hesp
|
9c2d4a73d6
|
[admob][android] Add dummy methods to AdRequest
|
2017-05-27 17:02:03 +01:00 |
Salakar
|
2993b9b697
|
[js][perf] remove logging - no logger attached to perf class so was red-boxing
|
2017-05-27 15:26:14 +01:00 |
Salakar
|
b7b4febe3f
|
[ios][admob] added stub modules
|
2017-05-27 15:24:51 +01:00 |
Michael Diarmid
|
5a62d9664b
|
Merge pull request #131 from invertase/admob
Admob -> v2 Branch
|
2017-05-27 13:23:37 +01:00 |
Elliot Hesp
|
608c1d8d6b
|
[admob][android] Start implementation of Rewarded Video
|
2017-05-26 22:19:20 +01:00 |
Elliot Hesp
|
d9adef31a5
|
[admob][android] Add util to convert code + message to JS Error
|
2017-05-26 17:56:04 +01:00 |
Elliot Hesp
|
1b8a2826ac
|
[admob][android] Implement shared event emitter @Salakar
|
2017-05-26 17:55:22 +01:00 |
Elliot Hesp
|
d75405dbab
|
[admob][android] Interstitial; Handle JS events from native
|
2017-05-26 17:54:09 +01:00 |
Elliot Hesp
|
0e47c57317
|
[admob][android] Add admob module to base firebase object
|
2017-05-26 15:19:48 +01:00 |