Hoppa till innehållet
Guides

Varför en apps paketnamn betyder mer än dess titel

Två appar kan dela namn. De kan inte dela paketnamn och signeringsnyckel.

By Site AdministratorUpdated 1 min read
Varför en apps paketnamn betyder mer än dess titel

Apptitlar är fri text. Vem som helst kan publicera något som heter ”Photo Editor Pro”. Paketnamnet är den del som faktiskt identifierar en applikation för Android.

Hur många appar som helst kan dela samma visade titel. Android identifierar en app med dess paketnamn, kontrollerat tillsammans med utvecklarens signeringsnyckel – vilket är anledningen till att en ompaketerad version inte kan uppdatera originalet.
Hur många appar som helst kan dela samma visade titel. Android identifierar en app med dess paketnamn, kontrollerat tillsammans med utvecklarens signeringsnyckel – vilket är anledningen till att en ompaketerad version inte kan uppdatera originalet.

En identifierare per app, per enhet

Android nycklar en installerad app på dess paketnamn, vilket är anledningen till att du inte kan installera två versioner av samma paket sida vid sida. Det är också anledningen till att en installation misslyckas med ”Appen är inte installerad” när en kopia redan finns med en annan signatur – systemet ersätter inte tyst en app med en som är signerad med en annan nyckel.

Vad det ger dig

Eftersom paketnamn och signatur kontrolleras tillsammans vid installationen kan en ompaketerad version inte utge sig för att vara originalet och ändå uppdatera det. Att jämföra paketnamnet i en listning med utvecklarens eget är den mest tillförlitliga kontrollen du har före installationen.

Var du hittar det

Varje listning på den här webbplatsen visar paketnamnet i versionspanelen. På en enhet finns det under Inställningar → Appar → Appinfo, och de flesta filhanterare visar det för en APK innan du öppnar den.

DelaXFacebookRedditWhatsApp

Kommentarer

Kommentarer granskas innan de visas.

Laddar kommentarer…

Läs vidare