microg / microg/GmsCore

Missing flags in the manifest

Open
#1,786 3 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

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

Description

@mar-v-in
I have compared the manifest of microG GmsCore and Google Play Services and this is what we are missing:

<manifest
	android:sharedUserId="com.google.uid.shared">

	<application
		android:requiredForAllUsers="true"
		android:restrictedAccountType="com.google"
		android:usesNonSdkApi="true">

sharedUserId and requiredForAllUsers may help to make it working for all users on the phone.
restrictedAccountType make the account available also in restricted profiles.

So it possibly help with #1624 and #1253 although I'm not sure.

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

Locate the Android manifest for GmsCore and compare its application and manifest declarations with the flags listed in the issue. Review issues #1624 and #1253 for related behavior, then verify whether the declarations improve all-user installation and restricted-profile account availability.

Written by the indexing model from the issue text.

Assessment

Tech stack
android, java
Domain
mobile
Issue type
Feature
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
42/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.