Middle
Miért szükséges két alkalmazást ugyanazzal a digitális aláírással aláírni?
sobes.tech MI
Válasz az MI-től
Két alkalmazásnak ugyanazzal a sharedUserId-vel kell rendelkeznie. Ez lehetővé teszi számukra, hogy ugyanabban a folyamatban fussanak, és közvetlenül adatokat cseréljenek, a Binder használata nélkül.
A második forgatókönyv egy már telepített alkalmazás frissítése. Az új verziónak ugyanazzal a kulccsal kell lennie aláírva, mint az előző, hogy a rendszer legitim frissítésként kezelje.
A harmadik - lehetőség a privilegizált API-k és adatok elérésére a másiktól, ha azok a megfelelő engedélyeket android:sharedProtectionLevel="signature" attribútummal deklarálják.
A negyedik - az alkalmazáscsoporton belüli komponensek integrációja és közös használata, amelyet ugyanaz a gyártó fejlesztett ki.