Deze Android API kan voorkomen dat u apps sideloadt

Een van de belangrijkste functies van Android is de vrijheid om apps van elke bron te installeren. U kunt dit doen via de Play Store, alternatieve app stores of APK-bestanden. Google biedt ontwikkelaars echter een nieuwe tool om app-downloads van de Play Store af te dwingen.

Misschien heb je onlangs geprobeerd een bepaalde app te sideloaden, maar kreeg je alleen een scherm met de uitnodiging om deze te downloaden van de Play Store. Nou, dit komt door een nieuwe Android API die ontwikkelaars in hun apps kunnen implementeren. De API voorkomt in feite dat je de app gebruikt als je deze niet hebt gedownload van de Play Store. Google kondigde de tool aan op Google I/O in mei onder de naam “Play Integrity API.”

De Play Integrity API van Android kan app-downloads uit de Play Store afdwingen

Google verleent een “licentie” aan apps die zijn goedgekeurd voor de Play Store. Blijkbaar is deze licentie ingebouwd in de code van de app, aangezien de Play Integrity API deze probeert te vinden zodra u deze uitvoert. Als de API deze niet vindt, is er geen manier om de app te gebruiken, tenzij u deze downloadt van de Play Store. Dit kan problematisch zijn voor apps die niet beschikbaar zijn in bepaalde regio’s. Dit nieuwe gedrag is niet standaard, aangezien de app-ontwikkelaar de API moet implementeren.

Het uitschakelen van Google Play Protect lost het probleem niet op

Als u ervoor kiest om de app te installeren vanuit de Play Store nadat u de waarschuwing hebt ontvangen, verwijdert het apparaat de sideloaded app. Als de app echter niet beschikbaar is in de Play Store van uw regio, kunt u deze gewoon niet gebruiken. Zelfs het uitschakelen van Google Play Protect helpt u niet om dit op te lossen, dus de implementatie van het beveiligingssysteem lijkt diepgaander en complexer dan normaal.

Er zijn nog niet zoveel apps met de Play Integrity API. Het is echter wel aanwezig in een aantal grote en populaire apps, zoals ChatGPT. Het is ook geïmplementeerd door Tesco, BeyBlade X en Diablo Immortal-ontwikkelaars.

Bron: Android Authority
Thijs Van der Does