在 Android 应用程序中使用 Google reCAPTCHA2024 年 11 月 13 日 | 阅读 3 分钟 在本教程中,我们将学习 Google reCaptcha 的工作流程,并将其集成到我们的 Android 应用程序中。 Google 的 reCaptcha 保护我们的应用程序免受恶意流量的侵害。 它使用 SafetyNet API 实现。 Google reCAPTCHA 的工作原理通过在 Android 应用程序、SafetyNet 服务器和您的服务器之间调用网络调用来验证 Google reCAPTCHA
![]() 生成 reCAPTCHA 站点密钥和密钥在创建 API 密钥之前,请仔细阅读服务 API 条款 https://developers.google.com/terms/。
![]()
![]()
![]() 集成 Google reCAPTCHA 的 Android 示例让我们创建一个在我们的 Android 应用程序中集成 Google reCAPTCHA 的示例。 build.gradle在 build.gradle 文件中添加以下 SafetyNet 和 Volley 依赖项。 AndroidManifest.xml在 AndroidManifest.xml 文件中添加互联网权限。 activity_main.xml在 activity_main.xml 文件中添加以下代码。 MainActivity.java在 MainActivity.java 类文件中添加以下代码。 在此类中,我们使用 SafetyNet 服务器进行客户端集成,并在 JSON 字符串中获取响应。 将 SITE_KEY 和 SECRET_KEY 的值替换为您的实际站点密钥和密钥。 单击按钮时,它会调用 SafetyNet.getClient() 方法来获取站点密钥,如果返回成功,则调用 handleSiteVerify() 进行令牌验证。 Volley 库用于以下目的
输出 ![]() ![]() ![]() ![]() 下一主题# |
我们请求您订阅我们的新闻通讯以获取最新更新。