Google has introduced reCAPTCHA Android API that uses an advanced risk analysis engine to protect apps from spam and other abusive actions such as bots. If the service suspects that the user interacting with the app might be a bot instead of a human, it serves a CAPTCHA that a human must solve before the app can continue executing.
Google first introduced reCAPTCHA ten years ago, and the company says that more than a billion users have benefited from reCAPTCHA.
Google says that its research recently showed that today’s Artificial Intelligence technology can solve even the most difficult variant of distorted text at 99.8% accuracy. Thus distorted text, on its own, is no longer a dependable test. To counter this, last year it introduced Advanced Risk Analysis backend for reCAPTCHA that actively considers a user’s entire engagement with the CAPTCHA—before, during, and after—to determine whether that user is a human. This enables us to rely less on typing distorted text and, in turn, offer a better experience for users.
reCAPTCHA Android API is included with Google SafetyNet, which provides services like device attestation and safe browsing to protect mobile apps.
You can check out Google Developers site if you want to integrate reCAPTCHA into your Android app. The reCAPTCHA API will soon be available for iOS.