Google has hit pirated games and applications on Android – an API has been launched to track the origin of software

Google has launched a set of Play Integrity API tools that will help a developer determine whether their Android application was downloaded from the official Play Store or from a third-party source.

Image source: Rubaitul Azad / unsplash.com

The owner of an Android device may, for various reasons, install applications not from Google Play, but from third-party sources; developers may also have many reasons to block such installation. For example, an application not downloaded from Google Play may be missing some resources, code or functions, and the Play Integrity API will help track this. This set of tools allows the developer to “verify that interactions and requests to the server originate from a genuine application binary running on a genuine Android device.” It tries to detect confirmation that the application has been hacked, that it is running in an “untrusted” software environment, and whether Google Play protection is enabled on the device. The SafetyNet Attestation mechanism works in a similar way, but the Play Integrity API has a wider range of capabilities.

A developer can call the Play Integrity API at any time during the application’s execution and receive a set of data called an “integrity verdict.” Depending on the result, any further sequence of actions can be taken. You can block the entire application or call the API only when performing sensitive actions to warn the user that continuing to work may be fraught with threats.

Image source: github.com/linuxct/hydra

At the Google I/O developer conference in May, the company also showed off “remediation” dialogs that offer solutions to integrity issues. So, if the “appLicensingVerdict” query returned the result “UNLICENSED,” it means that the user does not have a license for the application – he did not purchase or install it on Google Play. In this case, you can also call the Play Integrity API, which will display a “GET_LICENSED” window that will help you get the app from the official app store. The existing app will be deleted with all its data, the system will install an “official” instance, the app will be added to the store library, and all further “appLicensingVerdict” requests will return “LICENSED”.

Google intends to strengthen the Play Integrity API and add new features. It is known that this interface is already used in the Tesco and BeyBlade X applications, something similar was seen in the game Diablo Immortal, and there are also calls to it in the Stripe, Uber and TikTok applications. And in the future, its presence promises to expand.

admin

Share
Published by
admin

Recent Posts

Nissan Leaf EV to Become NACS-Ported Compact Crossover in Third Generation

Nissan Leaf can rightfully be considered a long-liver of the electric car market, since the…

2 hours ago

OpenAI expects to more than triple its revenue this year and then double it next year.

OpenAI, the market leader in generative artificial intelligence systems, remains nominally a startup, its financial…

2 hours ago

OpenAI Decides to Hold 4o Image Generation Launch for Free Users

OpenAI has been forced to delay the release of ChatGPT's built-in image generator for free…

2 hours ago

1440p and 240Hz for just $200: Xiaomi updates the 27-inch Redmi G27Q gaming monitor

Xiaomi continues to update its Redmi G27Q gaming monitor every year. The model was first…

5 hours ago

Beware, Android is shutting down: OS development will cease to be public, but there is no reason to panic

Android device makers can significantly customize the look and feel of the operating system, but…

5 hours ago

Fake GeForce RTX 4090s with RTX 3090 chips have started popping up in China — craftsmen are even changing the GPU markings

In China, scammers have started selling GeForce RTX 3090 graphics cards, passing them off as…

5 hours ago