截至 2024 年 9 月,Atlas Device SDK 已被弃用。Atlas Device SDK 已达到生命周期终点,并于 2025 年 9 月 30 日被移除。
Atlas Device SDK 由两部分组成:设备端数据库和 Atlas Device Sync。设备端数据库将继续作为一个开源项目存在。
Atlas Device Sync 已弃用。这意味着使用同步构建的应用需要迁移到替代解决方案或删除同步。有关更多信息,请参阅 应用 Services 弃用页面。
其他受影响的App Services功能
部分 应用 Services 受 Device SDKs 弃用的影响。由于这些 SDK 已达到生命周期终点且不再受支持,因此这些服务无法再按预期运行。
身份验证和用户管理
Device SDK 是 应用 Services 身份验证和用户管理的主节点 (primary node in the replica set)入口点,这是为您的应用程序提供的身份验证服务。作为 SDK 弃用的一部分,由于 SDK 已达到生命周期终点并已被移除,此功能现已不再可用。您必须迁移到其他身份验证服务,以避免应用程序中断。
该功能支持多种 身份验证提供者,您迁移到替代解决方案的情况取决于您的提供商。要为您的使用案例确定最佳替代方案,请联系您的客户团队。
由于 App Services 身份验证不再可用,当用户事件(例如:登录或创建)发生时,身份验证触发器将不再执行。使用所选的替代解决方案实现此身份验证逻辑。
功能
Functions 在触发的上下文中仍然可用。通过 Realm SDK 直接访问函数的使用案例会受到影响,必须迁移到其他解决方案。
传输协议
App Services Wire Protocol 也与Realm SDK 一起被弃用。
数据访问权限
数据访问权限(规则和角色)也与Device Sync一起被弃用。
设备 SDK 社区分支
Device SDK 具有 Community 分支,这些分支从其代码库中删除了 Device Sync 代码。查看以下 SDK 的 Community 分支: