johanw666 / Signal-Android

Fork from a private messenger for Android with extra options added: full backup and (partial, ony text) xml backup of messages. Restore can happen at any time, not only after a fresh install. Import SMS database. Import of (unencrypted) WhatsApp databases. Removed apk expire. Choose between passphrase protection and the Android screenlock. Choice for the backup location (internal or removable storage on Android < 11 (on 11 and higher this is already possible)). Set the maptype in the place picker. Option to treat view-once media as normal media. Option to ignore remote deletion. Choose between FCM or websocket notification delivery.
https://johanw.home.xs4all.nl/Signal/signal-jw.html
GNU Affero General Public License v3.0
246 stars 16 forks source link

The app does not use GMS for notifications. #99

Closed ghost closed 3 months ago

ghost commented 3 months ago

It thinks that the device does not support Google Play Services but it is installed and all other apps are working just fine.

I don't know if the problem is only in the latest version "7.4.0" because I have not been using Google Play Services before it.

I tried it on a GrapheneOS device with sandboxed Google Play Services many times. (Pixel 7a with Android 14)

And I also tried on a Pixel running the Stock Android (Pixel 4XL with Android 13)

I hope you will take a look at it, I don't know if the problem is only in your fork or is it from upstream.

This photo is from a Pixel running the Stock Android.

Screenshot
![signal-2024-04-12-12-03-59-995](https://github.com/johanw666/Signal-Android/assets/166752829/503aa90a-f532-46d9-a392-f7e57874d932)

Logs:

Signal log ec345da3974f.txt

ghost commented 3 months ago

I am here to say that I tried many older releases of your fork that go back to February and even December and they have the same problem (but back then they were working just fine).

I tried the official app from Signal's website (7.2.4) and it worked normally.

The tests were performed on the Stock Android (Pixel 4XL).

ghost commented 3 months ago

Update: I compiled the app from the source code of Signal's official GitHub repo and I am facing the same problem (7.4.1).

ghost commented 3 months ago

I managed to solve the issue. Someone had the same one as mine. https://github.com/signalapp/Signal-Android/issues/13451

I hope I will get an answer from you on why your app also did not work, is it because you also did not change the values?

johanw666 commented 3 months ago

I didn't change anything there. I did add an option to switch between fcm and websockets but that does not change anything in the fcm code.

Go-rom commented 1 month ago

Hello @johanw666

I've just encountered the same issue with a Galaxy S22+ under android 14 (not rooted) completely reset and Signal 7.6.2.1-JW (i didn't find the last stable release 7.7.2) Then i tried the official version (last release on G Play : 7.7.2) and it works fine.

If you're interested in investigating more, i'll run a new try with the next stable 7.8.x and provide debug logs.

edit : i don't know if it's relevant but i use Shelter (F-Droid) in order to get a work profile. Signal is installed in the main profile and not in the work one.