适用于 .NET 的 Atlas Device SDK
使用 Atlas Device SDK for .NET 通过 C# 和 MAUI 开发跨平台移动应用程序和桌面应用程序。
.NET SDK 快速入门
使用 SDK 开发应用程序
您可以使用Atlas Device SDK for.NET C#.NET通过多个框架(包括 )以.NETMaui 开发应用程序 ,Xamarin , Avalon 用户界面 , UWP ,Unity ,以及其他。
使用 SDK 的开源数据库 Realm 作为设备上的对象存储。使用 Device Sync 使数据与 MongoDB Atlas 集群以及其他客户端保持同步。
连接到 Atlas App Services App
在 App Services App 中配置 Device Sync 。 定义数据访问规则。 使用开发模式从 C# 数据模型推断模式。
然后,从客户端连接到后端。
验证用户身份
使用我们的身份验证提供者之一对用户进行身份验证。 Atlas App Services 提供对流行身份验证提供者的访问,例如 Apple、Google 或 Facebook。使用我们内置的电子邮件/密码提供商无需第三方即可托管用户,或使用自定义 JSON web token 身份验证与其他身份验证提供者集成。匿名身份验证提供访问权限,无需登录或保留用户数据。
打开同步数据库
配置并打开同步数据库。订阅查询以确定同步数据库可以读取和写入哪些数据。
通过 .NET SDK 在应用程序中使用 Atlas App Services。
调用无服务器函数
您可以从在 App Services 后端运行的客户端应用程序调用无服务器函数。
查询 MongoDB Atlas
您可以直接从客户端应用程序代码查询存储在 MongoDB 中的数据。
验证用户身份
使用内置和第三方身份验证提供程序对用户进行身份验证。使用经过身份验证的用户访问 App Services。
推荐阅读
示例项目
探索工程和专家提供的示例项目,以了解使用 .NET SDK 的最佳实践和常见开发模式。查看示例项目页面以获取更多 .NET 样本应用。