Commit Graph

40 Commits

Author SHA1 Message Date
Russell Wheatley
bf0611f10d refactor!: remove flow types (#3954)
* chore(*): removed flow types

* chore(app): rm app-types package
2020-07-30 10:12:16 +01:00
Russell Wheatley
6c53f479d9 feat(analytics): add & deprecate pre-defined analytics events (#3385)
* updating analytics types

* further type updates

* update log events for analytics

* update validation

* feat(analytics): update events & tests

* tests(analytics): update

* build(analytics): types & type tests

* chore(analytics): update to revised api

* feat(analytics): further updates for package

* Apply suggestions from code review

Co-authored-by: Mike Diarmid <mike.diarmid@gmail.com>

* tests(analytics): update tests

* tests(ml-vision): stop testing ml-vision

* chore(*): spelling

* chore(*): spelling

* chore(analytics): update ts docs

Co-authored-by: Mike Diarmid <mike.diarmid@gmail.com>
[publish]
2020-07-09 09:18:48 +01:00
Mike Diarmid
e427fcfd9b chore: github actions (#3472) 2020-04-17 14:54:16 +01:00
Sampo Juustila
eebfb04a7c fix(analytics): logEvent params can be objects, further fix for… (#3351)
* fix(analytics): pass logEvent params as-is broken in #3219
* fix(types,analytics): logEvent types for #3219
* refactor(types,analytics): simplify logEvent type
2020-04-03 14:26:56 +01:00
Mike Diarmid
65ec7eb431 fix(types,analytics): logEvent types for #3219 2020-03-25 14:31:00 +00:00
Elliot Hesp
77a213a569 chore(analytics): remove useless type 2020-03-24 12:02:24 +00:00
Russell Wheatley
72e81e5f99 bug(analytics): logEvent params can be objects (#3219)
* bug(analytics): logEvent params can be objects

* test(analytics): removed unnecessary test
2020-02-18 11:38:35 +00:00
Salakar
342c7365c4 refactor(analytics): fix linting issue from #2822 2019-11-25 22:35:56 +00:00
Tom Berriot
3b8757c0d4 fix(analytics): ts logEvent params arg should be optional (#2822)
* Fix analytics log event params not optional when it should be

* Update Flow analytics log event type not in sync
2019-11-25 22:33:25 +00:00
Andrzej
2369c629fc fix(analytics): Use correct add_to_cart event name (#2882) 2019-11-17 05:48:48 +00:00
ehesp
37150b2585 [analytics] Fix incorrect int type 2019-10-16 09:55:10 +01:00
Salakar
a33fd146a0 [types] rework default export types for each module (should fix #2648) 2019-10-07 06:32:26 +01:00
ehesp
579ac7d6f8 [ts] update named exports 2019-09-16 12:25:48 +01:00
ehesp
2818f4ccd5 Pass adUnitId to rewardedShow #2584 2019-09-16 08:38:43 +01:00
Salakar
9069760df8 [analytics] update reference docs 2019-09-14 23:01:12 +01:00
Salakar
f9e91c7371 [analytics] add all available named events as built-in log methods 2019-09-14 22:27:32 +01:00
Pablo Kebees
b39aa3e680 [v6] Misc doc fixes (#2515)
* Typo

* Admob doc link fixes

* Removed Brittish slang 🙄

* Wording, typos

* Extra admob examples

* Analytics doc changes

* User properties details

* Auth stuff

* More auth changes
2019-08-30 09:53:28 +01:00
Ilja Daderko
c7f58f8afc [internal] Move @react-native-firebase/utils into /app (#2487) 2019-08-23 12:05:37 +01:00
ehesp
c36ccbb491 Analytics formatting 2019-08-21 11:46:07 +01:00
ehesp
35c18d67d3 Improve Analytics tests 2019-08-16 11:26:07 +01:00
Ilja Daderko
b40d44c57e Move commons into /app (#2486)
* stash

* move commons into the app
2019-08-14 13:42:08 +03:00
Salakar
0e9ed631b9 [types] add FirebaseJsonConfig types 2019-07-15 02:40:55 +01:00
Salakar
5becd0dc13 [types] update types 2019-07-15 02:27:45 +01:00
Salakar
20c59d6432 [types][analytics] rework types 2019-07-15 01:23:54 +01:00
Mike Diarmid
85672a479a v6 Implement Cloud Messaging (#2330) 2019-07-12 14:06:43 +01:00
Salakar
eb43d2469a Formatting: run prettier 2019-06-21 14:27:14 +01:00
Mike Diarmid
978b298f94 [v6] Implement Dynamic Links (#2103)
(coverage + tests to follow in another PR)
2019-06-07 13:28:07 +01:00
ehesp
ee42b2aee8 [skip ci] docs 2019-05-09 11:00:44 +01:00
Mike Diarmid
7f11a9e501 [v6] Implement Cloud Storage (#2043)
See the changelog for detailed changes.
2019-05-03 12:05:40 +01:00
ehesp
c0c4816983 [skip ci] docs 2019-04-30 09:55:17 +01:00
ehesp
adbb3a52e5 [skip ci] docs 2019-04-29 17:12:04 +01:00
ehesp
623a16b812 [skip ci] docs 2019-04-29 17:09:32 +01:00
ehesp
0080c8e98c [skip ci] docs 2019-04-29 12:43:47 +01:00
ehesp
4469651179 [skip ci] update analytics flow/TS 2019-04-23 09:15:53 +01:00
Salakar
57c6d16683 [skip ci] linting 2019-03-27 04:25:28 +00:00
Mike Diarmid
c89ba48e92 [v6] Implement Crashlytics upgrade + required internals changes (#1958)
[crashlytics]

Fixes: #1643, #1848, #1964, #1920, #1884, #1783, #1966, #1940, #1447

Features/Bugs Todo:

  Capture JS Exceptions with stack traces automatically
  Capture Unhandled Promise Rejections with stack traces automatically
  [Android] .crash() not captured in debug due to RN RedBox; see #1921
  Support advanced user identifier features
  [Android] Enable Crashlyics NDK reporting by default (gist)
  Support toggling native crash logging off/on (e.g. disable in DEV)
  Support toggling JS crash logging off/on (e.g. disable in DEV)

  [ios] Static framework support for all modules
  [ios] Implement CocoaPods Firebase RN modules auto-loader script
  Implement firebase.json config loader; Android & iOS
  [tests] Fix false positive tests that catch errors (tests did not check that errors actually threw)
  [android] Cleanup manifest permissions for all modules
  [android] Implement Content provider base class
  [android] Investigate/fix issue where setDataCollectionDefaultEnabled is false by default in Firebase - it disables Crashlytics reporting
2019-03-13 17:07:21 +00:00
Salakar
bbf731e293 [analytics] add additional validations 2019-02-19 22:46:03 +00:00
Elliot Hesp
03ffadf324 Update index.d.ts 2019-02-06 13:46:24 +00:00
David undefined
681d4e70e0 Update index.js.flow (#1883) 2019-02-05 11:24:04 +00:00
Michael Diarmid
17d778cf66 Refactor into monorepo for v6 (#1837)
> You can [learn more about this here](https://blog.invertase.io/react-native-firebase-2019-7e334ca9bcc6).
2019-02-01 10:37:48 +00:00