microg / GmsCore

Free implementation of Play Services
https://microg.org
Apache License 2.0
8.2k stars 1.69k forks source link

"Apps using Google Cloud Messaging" is empty #198

Open Nutomic opened 7 years ago

Nutomic commented 7 years ago

It just shows a white screen. I have WhatsApp installed which uses GCM, so it should definitely show up in the list. I didn't see any errors/warnings in logcat.

Let me know if there's any way to help with this.

microG Services Core Version 0.2.4-g63fd64f UnifiedNlp 1.6.7-1-g38acecd

ale5000-git commented 7 years ago

The apps are registered at installation phase, so every app installed before microG will not work.

Nutomic commented 7 years ago

That seems pretty annyoing. Is this something that could be fixed in the code?

ale5000-git commented 7 years ago

I'm not sure but you can just install microG before any other app. For now just reinstall the apps.

tomasz1986 commented 7 years ago

I would also add that the problem is not restricted to microG but happens with the official Google Play Services too, if those apps have been installed before GApps themselves. The issue also occurs when restoring apps using Titanium Backup. They will not be registered for GCM unless a complete reinstallation takes place (deleting data does not help).

Nutomic commented 7 years ago

I forgot to mention this, but GCM works fine with WhatsApp. The only problem is that the list of GCM apps in microG Settings is empty.

Edit: I just reinstalled WhatsApp (using Titanium Backup), but the list is still empty. Restarting the device didn't help.

ale5000-git commented 7 years ago

I have Signal and it appears in the list, I don't know what it can be. Try to check if it happens only with WhatsApp.

dschrempf commented 7 years ago

For me, even after a reinstall with adb install -r, Signal is not appearing in the list.

tomasz1986 commented 7 years ago

@Nutomic I have tested two apps (Skype and KakaoTalk) and they only appeared after a full reinstallation. Reinstallation using Titanium Backup did not work. I had to uninstall and reinstall them from scratch (from Play Store).

dschrempf commented 7 years ago

I managed to get signal into this list. I had to reregister to the server: Signal > Settings > Advanced > Signal messages and calls.