适用于 Java 的 Atlas Device SDK
在此页面上
使用 Atlas Device SDK for Java 在 Java 或 Kotlin 中开发 Android 应用程序。要使用 Kotlin Multiplatform (KMP) 开发多平台应用程序,请参阅 Kotlin SDK。
SDK 处于维护模式
该 SDK 处于尽力维护模式,不再接收新的开发或非关键错误修复。要开发具有新功能的应用,请使用 Kotlin SDK。您可以将 Java SDK 与 Kotlin SDK 结合使用。
详细了解如何从 Java SDK 迁移到 Kotlin SDK。
使用 SDK 开发应用程序
使用 SDK 的开源数据库 Realm 作为设备上的对象存储。使用 Device Sync 使数据与 MongoDB Atlas 集群以及其他客户端保持同步。
连接到 Atlas App Services App
在 App Services App 中配置 Device Sync。定义数据访问规则。使用开发模式从 Java 或 Kotlin 数据模型推断模式。
然后,从客户端连接到后端。
验证用户身份
使用我们的身份验证提供者之一对用户进行身份验证。 Atlas App Services 提供对流行身份验证提供者的访问,例如 Apple、Google 或 Facebook。使用我们内置的电子邮件/密码提供商无需第三方即可托管用户,或使用自定义 JSON web token 身份验证与其他身份验证提供者集成。匿名身份验证提供访问权限,无需登录或保留用户数据。
打开同步数据库
配置并打开同步数据库。订阅查询以确定同步数据库可以读取和写入哪些数据。
调用无服务器函数
您可以从在 App Services 后端运行的客户端应用程序调用无服务器函数。
查询 MongoDB Atlas
您可以直接从客户端应用程序代码查询存储在 MongoDB 中的数据。
验证用户身份
使用内置和第三方身份验证提供程序对用户进行身份验证。使用经过身份验证的用户访问 App Services。