mollyim / mollyim-android

Enhanced and security-focused fork of Signal.
GNU Affero General Public License v3.0
1.37k stars 77 forks source link

Fails to re-register with FCM if first attempt didn't succeed #299

Open akorn opened 3 months ago

akorn commented 3 months ago

Is there an existing issue for this?

Bug description

I had firebaseinstallations.googleapis.com blocked in DNS when I first installed Molly (7.0.2-1), so it couldn't register with FCM. I unblocked it a few hours later (and notifications started working in other apps that depended on it), but even after several days and an upgrade to Molly 7.1.2-1, Molly still reported "FCM: false" in debuglog (as well as prompting to "Optimize for missing Google Play services").

(I unblocked the firebase domain at 16:07 on 2023-03-16 in case you want to cross-reference this in the debuglog.)

Steps to reproduce

  1. block firebaseinstallations.googleapis.com via DNS
  2. install Molly
  3. unblock firebaseinstallations.googleapis.com

Molly version

7.1.2-1

Android version

Android 14

Device

Google Pixel 6pro

Link to debug log

https://debuglogs.org/android/7.1.2/2b39467e071f283957d0cb5f3d76704e94a02bc52ead90fa1224566dc1e92f22