You can at least uninstall Facebook.app: use m.facebook.com in chrome, you can even get push notification via Chrome.
Re:SQLite and Android N (2016)
by NoGravitas on Friday January 27, 2017 @01:49PM
(#13501668)
The Facebook mobile web page has been going through so much churn lately, I feel like they are working to make it less desirable relative to the app. Disabling access to messages was one of the big ones, but they also regularly change how the sharing links work (to where you can or cannot share from a given action). One of the most recent and enjoyable changes is that the unread count badge on notifications updates in the background, but the actual notification drop down doesn't. You have to go to the notifications page (see all notifications) to see what the new notification actually is.
Re:SQLite and Android N (2016)
by parthdesai on Friday January 27, 2017 @03:52PM
(#13502566)
And can use firefox to access messenger.
Instead of using the platform-provided, battery efficient GCM (now FCM), they insist on using their own MQTT push solution.
Not only does this require a constantly running background service and a TCP socket which has to be reopened on every connectivity change (e.g. a switch from wi-fi to mobile data): They do it for every single one of their apps.
My phone has at least three of them (Instagram, Facebook, Messsenger), and I'm pretty sure that this is a major reason for battery life problems on Android.