microg / microg/GmsCore

FlymeOS 8.0.0.5A : No GCM Notifications

Open
#1,480 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

bug
Dominant language
Java
Stars
14.6k
Forks
3.2k
Avg merge
12d 11h
Merged PRs (30d)
4

Description

Describe the bug
Hi,
I installed the latest MicroG from Fdroid (0.2.19.211.515) and I disabled all the battery optimizations in the FlymeOS security center but still no FCM notifications.
The apps registers fine but as I see the GCM got disconnected once i close the MicroG settings panel and open it again.
If i leave the MicroG settings panel in the foreground i can get notifications so I think it is related to FlymeOS because it worked fine on AOSP-Extended.
(I used the "push notification tester" app from AuroraStore to make the tests).
(I installed the spoofing signature support via "nanodroid-patcher" TWRP script).
All the MicroG auto-verification checkboxes are enabled.

I really like Flyme OS and I want to keep it installed so how i can fixe this notification bug?

Expected behavior
FCM does not disconnect when MicroG settings panel is not in the foreground.

System
Android Version: 7.1.2
Custom ROM: FlymeOS 8.0.0.5A
MicroG: 0.2.19.211.515

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

No source file or test is identified in the report. Reproduce the disconnect on FlymeOS 8.0.0.5A by registering an app, closing the MicroG settings panel, and using the Push Notification Tester; done means FCM remains connected and notifications arrive while the panel is not foregrounded.

Written by the indexing model from the issue text.

Assessment

Tech stack
android, firebase, java
Domain
mobile
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
30/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.