相关类
成员
allUsers
返回所有用户的字典。 用户的身份用作密钥。
currentUser
返回当前用户(如果有)。
emailPasswordAuth
电子邮件/密码身份验证提供者的客户端。
示例:
{
// Creating a new user, by registering via email & password
const app = new Realm.App(config);
await app.emailPasswordAuth.registerUser({ email: 'john@example.com', password: 'some-secure-password' });
}
Constructor
- configOrId
- 类型:
AppConfiguration
或string
应用的配置或字符串应用程序 ID。
如果未提供应用程序 ID。
新应用(configOrId)
创建新应用并连接到 Atlas App Services 实例。
参数:
抛出异常:
方法
- callback
- 类型:
function
- callback
- 类型:
function
addListener(回调)
添加将在各种用户事件时触发的侦听器。 这包括登录、注销、切换用户、链接用户和刷新自定义数据。
参数:
deleteUser(user)
Promise<void>
登录(凭证)
Promise<Realm.User>
removeListener(回调)
删除事件侦听器(请参阅addListener
)
参数:
removeListener()
删除所有事件侦听器
removeUser(user)
Promise<void>
switchUser(user)
类型定义
- id
- 类型:
string
Atlas App Services 应用程序的 ID。
- 基本 URL 可选
- 类型:
string
Atlas App Services 服务器的基本 URL。
- 超时 可选
- 类型:
number
请求的一般超时(以毫秒为单位)。
- baseFilePath 可选
- 类型:
string
指定同步 Realm 和元数据的存储位置。 如果未指定,则使用当前工作目录。
- APP 可选
- 类型:
LocalAppConfiguration
本地应用配置
- 名称
- 类型:
string
应用的名称。
- 版本
- 类型:
string
应用的版本。
AppConfiguration
这描述了用于创建Realm.App
实例的选项。
类型:
Object
属性:
LocalAppConfiguration
这描述了用于本地应用配置的选项。
类型:
Object