构造一个新的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 。 如果将其设立为空string或 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 应用程序。