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