构造一个新的App实例,用于连接到 Atlas App Services App。
字符串应用程序 ID。
如果未提供 id,则会发生错误。
构造一个新的App实例,用于连接到 Atlas App Services App。
应用的配置。
如果未提供应用程序 ID ,则会发生错误。
已登录设备且未被删除的所有用户。
从用户 ID 到用户的映射。
Experimental
获取用于向 Atlas App Services 发送请求的当前基本 URL。
如果updateBaseUrl操作当前正在进行中,则在该操作完成之前,不会使用新值更新该值。此功能是实验性的,可能会更改或删除。
上次登录或切换到的用户。
代表当前登录用户的User对象。 如果没有用户登录,则返回null
。
执行与电子邮件/密码身份验证提供商相关的操作。
电子邮件密码身份验证提供者的实例。
应用程序 ID。
添加将在各种用户事件时触发的侦听器。 这包括登录、注销、切换用户、链接用户和刷新自定义数据。
事件发生时调用的回调函数。
删除用户。 注意:这会将用户从设备和服务器中删除,且无法恢复!
删除用户后立即解决的 Promise。
登录用户。
解析为登录的User的 Promise。
如果登录失败,则返回错误。
删除之前通过App.addListener添加的所有事件侦听器。
删除之前通过App.addListener添加的事件侦听器。
要删除的回调。
注销用户并将其从客户端删除。
在用户注销并从应用程序中删除后立即解析的 Promise。
将当前用户切换为 user 中指定的用户。
要切换到的用户。
如果新用户注销或删除,则会出现错误。
Experimental
更新用于向 Atlas App Services 发送请求的基本 URL。如果将其设置为空字符串或null
,则会将基本 URL 重置为默认值。
如果此操作失败,应用程序将继续使用原始基本 URL。如果在此函数执行期间启动了另一个应用操作,则该请求将使用原始基本 URL 位置信息。此功能是实验性的,可能会更改或删除。
Static
获取从 ID 获取或创建单例 Realm 应用。 使用相同的 ID 多次调用此函数将返回相同的实例。
从 Atlas App Services 用户界面或配置中可见的 Realm 应用程序 ID。
Realm 应用实例。
Static
获取应用程序从 ID 获取或创建单例 Realm 应用。 使用相同的 ID 多次调用此函数将返回相同的实例。
从 Atlas App Services 用户界面或配置中可见的 Realm 应用程序 ID。
Realm 应用实例。
使用App.get 。
使用TypeDoc生成
该类代表一个 Atlas App Services 应用程序。