A Google Play korlátozza a magas kockázatú, illetve bizalmas adatokhoz való hozzáférési engedélyek használatát, beleértve a REQUEST_INSTALL_PACKAGES
engedélyt is, amely csomagok telepítésének kérését teszi lehetővé egy alkalmazás számára. A 26-os vagy újabb API-szintet célzó alkalmazásoknak rendelkezniük kell ezzel az engedéllyel az Intent.ACTION_INSTALL_PACKAGE vagy a PackageInstaller API használatához. Az engedély használatához az alkalmazásod alapvető funkciói közé kell tartozniuk az alábbiaknak:
- alkalmazáscsomagok küldése vagy fogadása, ÉS
- az alkalmazáscsomag felhasználó által kezdeményezett telepítésének engedélyezése.
Ha alkalmazásod nem felel meg az elfogadható használatra vonatkozó alábbi követelményeknek, el kell távolítanod az engedélyt az alkalmazás manifestjéből, hogy az app megfeleljen a Google Play irányelveinek. Az irányelveknek megfelelő alternatív megvalósításokkal kapcsolatos javaslatokat az alábbiakban tekintheted meg.
Ha alkalmazásod megfelel a REQUEST_INSTALL_PACKAGES
engedély elfogadható használatára vonatkozó irányelvi követelményeknek, akkor nyilvánosan be kell jelentened ezt és minden más magas kockázatú engedélyt a Play Console engedélynyilatkozati űrlapján.
Azokat az alkalmazásokat, amelyek nem felelnek meg az irányelvek által megszabott követelményeknek, vagy nem küldik be az engedélynyilatkozati űrlapot, eltávolíthatjuk a Google Playről.
Fontos: Ha megváltoztatod, hogy alkalmazásod hogyan használja ezeket a korlátozott engedélyeket, módosítanod kell a deklarációt a frissített és pontos információkkal. A félrevezető és a nyilatkozatból kihagyott felhasználási módok az alkalmazás felfüggesztését, illetve a fejlesztői fiók megszüntetését vonhatják maguk után.
Mikor kell kérni a REQUEST_INSTALL_PACKAGES engedélyt?
A REQUEST_INSTALL_PACKAGES
engedély csak akkor lép érvénybe, ha alkalmazásod a 26-os vagy újabb Android API-szintet célozza az Android 8 vagy újabb rendszert futtató eszközökön.
Ennek az engedélynek a használatához alkalmazásodnak az alább felsorolt engedélyezett használati módokat kell alkalmaznia, és alapvető céljának a csomagok telepítése lehetővé tételének kell lennie. Alapvető működésnek az alkalmazás elsődleges célját tekintjük. A további alkalmazások eszközre telepítésére való alapvető képesség hiányában az alkalmazás „nem működik” vagy használhatatlan. Az alapvető működést és az alapvető működéshez tartozó összes alapvető funkciót dokumentálni és jól láthatóan jelezni kell az alkalmazás leírásában.
Az összes összecsukása Az összes kibontása
A REQUEST_INSTALL_PACKAGES engedély megengedett felhasználási módjaiAzok az alkalmazások, amelyeknek együttműködési célból engedélyezniük kell az alkalmazáscsomagok telepítését, jogosultak lehetnek erre az engedélyre. A megengedett felhasználás körébe tartoznak többek között a következők:
- böngészés vagy keresés, VAGY
- mellékleteket támogató kommunikációs szolgáltatások, VAGY
- fájlmegosztás, -továbbítás vagy -kezelés, ILLETVE
- Vállalatieszköz-kezelés.
- Biztonsági mentés és visszaállítás
- Eszközáttelepítés/telefonátvitel
Az engedéllyel rendelkező alkalmazásoknak meg kell felelniük a felhasználói adatokra vonatkozó irányelveknek, így a jól látható nyilatkozatra és a beleegyezésre vonatkozó követelményeknek is, és a használatuk nem terjeszthető ki fel nem fedett vagy érvénytelen célokra.
Az alábbi lista azokat a használati eseteket tartalmazza, amelyekben nem megengedett a REQUEST_INSTALL_PACKAGES engedély kérelmezése:
- Ha az engedély használata nem kapcsolódik közvetlenül az alkalmazás alapvető céljához.
- Ez tartalmazza a Peer-to-Peer (P2P) megosztást is. A P2P-nek az alkalmazás elsődleges céljának kell lennie ahhoz, hogy engedélyezett használatra alkalmas legyen.
- Amikor a szükséges feladat elvégezhető kevésbé tolakodó módszerrel.
Megjegyzés: A felsorolás nem teljes.
Gyakori kérdések
Miért kívánja a Google bevezetni ezt az irányelvet?A REQUEST_INSTALL_PACKAGES
engedély lehetővé teszi az alkalmazások számára, hogy új csomagokat telepítsenek a felhasználó eszközére. Elkötelezettek vagyunk az Android platformmal kapcsolatos visszaélések megakadályozása és a felhasználók olyan alkalmazásokkal szembeni védelme iránt, amelyek a Google Play frissítési mechanizmusától eltérő metódus használatával frissítik önmagukat, vagy káros APK-kat töltenek le. Ezt szem előtt tartva vezetjük be a Telepítési csomag kérése irányelvet, amelyből kiderül, hogy mely engedélyezett funkciók és műveletek jogosultak az engedélyre.
Javasoljuk, hogy gondosan tekintsd át az irányelvet az engedélyezett használati esetekre vonatkozóan, és végezd el a szükséges módosításokat, hogy alkalmazásod megfelelő maradhasson. Ha az alkalmazás nem felel meg a megengedett használati esetekre vonatkozó feltételeknek, az alkalmazás megfelelőségének fenntartása érdekében el kell távolítanod ezt az engedélyt az alkalmazásból.
Az új irányelv alkalmazása 2022. július 11-én kezdődik meg.
A módosítás tekintetében nem várható késés az alkalmazás felülvizsgálatának idővonalán.
Az új irányelv 2022. július 11-én lép hatályba. Javasoljuk, hogy az engedélyezett használati esetek vonatkozásában figyelmesen tekintsd át az irányelvet, és végezd el az alkalmazás megfelelőségének fenntartásához szükséges módosításokat. Ha az alkalmazás nem felel meg a megengedett használati esetekre vonatkozó feltételeknek, az alkalmazás megfelelőségének fenntartása érdekében el kell távolítanod ezt az engedélyt az alkalmazásból.
A lehetőségekkel kapcsolatban tekintsd át az ezen a súgóoldalon található irányelveket.