In android generally when an app is installed, the PackageInstallerActivity and PackageManagerService make sure to assign the supplementary gid's to the app. This determines the level of access when an app is invoked everytime.
I just wanted to confirm if any verification process takes place in the runtime from packagemanager or any other service for that matter.
The app is granted the corresponding access from the gid's that should get it running technically and Packagemanager will only come into picture incase of updating the app.
Is my understanding correct?