I have recently installed the TBA application on a Samsung Galaxy s23 Android phone.
The application doesn’t send any notifications.
When checking the recent notifications page in the app, it is empty.
I have double checked that the notifications are enabled in the app and in the phone and I have numerous teams that are configure to trigger notifications.
tldr We had to disable mobile push notifications for the Android app due to some old Google technology getting shut down.
The old system (managed through Google) we used to use to send notifications got shut down over the past few months, and the new system has a smaller maximum size for data payloads. The Android app does client-side rendering of push notifications by using a large data payload, which means we have to send down a lot of data for Android push notifications. Due to the new system having a smaller maximum payload size, we had to disable sending Android push notifications for now.
TBA has new notification dispatching code in production (used by the iOS app) that does server-side rendering of titles/messages for notifications, with minimal data payloads for event/team/match keys relevant to the payload. This system is ready to support the Android app, but the app itself needs a code change in order to support it.
There might be a workaround where we can pair down the data payloads for an Android notifications to JUST the bare bones data in order to render notifications, but I’d have to do some investigating. I can’t make any promises on if this will pan out or timelines for that work to get done - but I can report back once I have a moment to dig in!