Commit Graph

16 Commits

Author SHA1 Message Date
Grisha Kruglov
a90d794cfa [components] Add debug logging for Send Tab and Push code 2020-10-27 20:29:34 +00:00
Jonathan Almeida
3974284c02 [components] Close https://github.com/mozilla-mobile/android-components/issues/8232: Remove firebase-core dependency from lib-push-firebase 2020-08-25 17:48:54 -04:00
Jonathan Almeida
29aba04051 [components] Close https://github.com/mozilla-mobile/android-components/issues/6957: Allow nullable encoding param in push messages
We fall back to the "aes128gcm" encoding if the value is not provided.
2020-05-13 22:39:52 -04:00
Jonathan Almeida
b86fa6dfb5 [components] Close https://github.com/mozilla-mobile/android-components/issues/6601: Update targetSdkVersion to 29 2020-04-28 03:16:54 -04:00
Jonathan Almeida
c947ae586f [components] Close https://github.com/mozilla-mobile/android-components/issues/6456: Allow empty body in AutoPush messages 2020-04-07 20:19:08 -04:00
Jonathan Almeida
81640524f0 [components] Closes https://github.com/mozilla-mobile/android-components/issues/5677: Catch all known non-fatal push errors
Previously, we wanted to throw on all unknown push errors so that we
were notified on them. Since this seems to be more common than
originally expected, we should just catch them and in a future version,
we should log them without crashing.

All of these push errors can be considered recoverable except
for InternalPanic.
2020-01-22 17:17:16 -05:00
MozLando
cbfd2e9415 [components] Merge https://github.com/mozilla-mobile/android-components/pull/5543
5543: Closes https://github.com/mozilla-mobile/android-components/issues/5541: Safer onMessageReceived error handling r=jonalmeida a=grigoryk



Co-authored-by: Grisha Kruglov <gkruglov@mozilla.com>
2020-01-15 13:34:22 +00:00
Grisha Kruglov
413fe13ba9 [components] Closes https://github.com/mozilla-mobile/android-components/issues/5541: Safer onMessageReceived error handling 2020-01-15 05:33:40 -08:00
Jonathan Almeida
eb87ac6c7c [components] Closes https://github.com/mozilla-mobile/android-components/issues/5573: Remove isAutoInitEnabled from AbstractFirebasePushService 2020-01-14 17:03:37 -05:00
Jonathan Almeida
9aefb4de39 [components] Closes https://github.com/mozilla-mobile/android-components/issues/4844: Ignore push messages that are not from Autopush
We can receive messages from Firebase that do not belong to us. We
should ignore those messages, and not try to process them.
2019-10-24 13:30:31 -04:00
Denys M
b95c932f81 [components] For https://github.com/mozilla-mobile/android-components/issues/4460. Fix detekt warning about license in project files. 2019-09-24 01:01:03 +04:00
Jonathan Almeida
b4d404e234 [components] Closes https://github.com/mozilla-mobile/android-components/issues/3280: Add isServiceAvailable to PushService 2019-08-22 14:39:00 -04:00
Jonathan Almeida
e6780afdc6 [components] Closes https://github.com/mozilla-mobile/android-components/issues/3840: Add force registration to push feature 2019-07-23 14:29:57 -04:00
Jonathan Almeida
24501e976f [components] Use Firebase Messaging as api gradle dependency 2019-07-12 18:33:36 -04:00
Jonathan Almeida
2f247a2fd1 [components] Remove app services dependency from firebase component 2019-06-24 07:30:22 -07:00
Jonathan Almeida
97377ae2f9 [components] Closes https://github.com/mozilla-mobile/android-components/issues/1917: Add lib-push-firebase component 2019-05-29 14:17:45 -04:00