[JAVA] [Android] Histoire désespérée avec UserId et SharedUserId de l'application

L'UID (UserId) de l'application Android n'était pas unique (´ ・ ω ・ `) ...

[Citation des autorisations système pour les développeurs Android] Normalement, vous ne pouvez pas exécuter deux codes de package dans le même processus, vous devez les exécuter en tant qu'utilisateurs Linux différents. Vous pouvez attribuer le même ID utilisateur à plusieurs packages à l'aide de l'attribut sharedUserId dans la balise manifeste par package dans AndroidManifest.xml. https://developer.android.com/guide/topics/security/permissions.html?hl=JA

・ ・ ・ (´ ・ ω ・ `) N'est-ce pas dangereux? En raison de cette spécification, chaque information d'application est gérée en utilisant l'UID comme clé ...

Par exemple UID de l'application 1 = 10001 UID de l'application 2 = 10002 App 3 UID = 10003 ← SharedUserId UID de l'application 4 = 10003 ← SharedUserId

Dans ce cas, l'application 3 et l'application 4 font référence aux mêmes informations sur l'application, donc ce n'est pas bon. Gérons par ID d'application. Fondamentalement, il semble que l'ID d'application = nom du package, voir Développeurs pour plus de détails ** * Encore une fois, utilisons l'identifiant de l'application! !! ** </ font>

Recommended Posts

[Android] Histoire désespérée avec UserId et SharedUserId de l'application
Importer des images d'appareils avec l'application Android
Application de reconnaissance faciale avec OpenCV + Android Studio
J'ai créé une application Janken avec Android
Obtenez des informations vidéo YouTube avec Retrofit et conservez-les dans l'application Android.
Je crée une application Android et elle est bloquée par des erreurs et comment la résoudre
Application Android: essayez de résumer les événements et les auditeurs
L'histoire du réglage de l'application Android avec libGDX
Faire vibrer le bracelet avec Bluetooth à partir de l'application Android
Application de reconnaissance faciale conçue avec Amazon Rekognition et Java