Non-technical person me was able to convince an even less technical person to install GrapheneOS, so I guess I can claim one convert for the cause. She wanted Google services framework stuff to work because of a couple apps she wanted to install from Aurora store that needed Google services framework - but has no interest in the Google Play Store itself, nor does she have a Google account - so on her device I installed Graphene's sandboxed "Google Play services", which installed "GmsCompatConfig", "Google Services Framework", and "Google Play Store".
Everything is working okay, except she's getting bombarderd with GmsCompat messages like these:
1) "Missing permission / Google Play Store tried to show a notification"; and,
2) "Missing optional permission / Push notifications will be delayed, because Play services app is not allowed to always run in the background. Tap to resolve."
3) In addition, she's getting messages about updating Google Play Store - but the Graphene "Apps" app doesn't show any updates available - and when she taps on that it takes her to the login screen for the Google Play Store, which obviously won't work because she doesn't have a Google account (and doesn't want one).
For item #1 above, is the fix for that as simple as going into the app settings for Google Play Store and turning off notifications? If so, any negative ramifications from that?
For item #2 above, am I correct in understanding for push notifications to work for her she needs to enable non-optimizing battery for the Google Play services framework app?