関連クラス
ノード
allUsers
すべてのユーザーの辞書を返します。 ユーザーの ID がキーとして使用されます。
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
アプリの構成または string アプリ ID。
アプリ ID が指定されていない場合。
新しいアプリ(configOrId)
新しいアプリを作成し、Atlas App Services インスタンスに接続します。
パラメーター:
次の例外をスローします。
メソッド
- コールバック
- タイプ:
function
- user
- タイプ:
Realm.User
削除するユーザー。
- appId
- タイプ:
string
- コールバック
- タイプ:
function
addLister(コールバック)
のさまざまなユーザー イベントで起動されるリスナーを追加します。 これには、ログイン、ログアウト、ユーザーの切り替え、ユーザーのリンク、カスタム データの更新が含まれます。
パラメーター:
deleteUser(ユーザー)
Promise<void>
ユーザーを削除します。 注: これにより、デバイスとサーバーからユーザーが回復不能に削除されます。
パラメーター:
Promise<void>
getApp(appId)
Realm.App
アプリのインスタンスを返します。 指定した ID を持つアプリが作成されていない場合は、新しいアプリ インスタンスが作成されます。
パラメーター:
Realm.App
logIn(認証情報)
Promise<Realm.User>
deleteLister(コールバック)
イベント リスナーを削除します( addListener
を参照)
パラメーター:
deleteLister()
すべてのイベント リスナーを削除します
deleteUser(ユーザー)
Promise<void>
[switchUser](ユーザー)
タイプの定義
- id
- タイプ:
string
Atlas App Services アプリケーションの ID。
- baseUrl 任意
- タイプ:
string
Atlas App Services サーバーのベース URL。
- タイムアウト 任意
- タイプ:
number
リクエストの一般的なタイムアウト(ミリ秒単位)。
- baseFilePath 任意
- タイプ:
string
同期された Realm とメタデータを保存する場所を指定します。 指定しない場合は、現在のワークディレクトリが使用されます。
- アプリ 任意
- タイプ:
LocalAppConfiguration
ローカルアプリ構成
- name
- タイプ:
string
アプリの名前。
- バージョン
- タイプ:
string
アプリのバージョン。
AppConfiguration
これでは、 Realm.App
インスタンスの作成に使用されるオプションについて説明します。
タイプ:
Object
プロパティ:
LocalAppConfiguration
これでは、ローカルアプリの構成に使用されるオプションについて説明します。
タイプ:
Object