Amazon Developer

as

Settings
Sign out
Notifications
Alexa
Amazonアプリストア
Ring
AWS
ドキュメント
Support
Contact Us
My Cases
開発
設計と開発
公開
リファレンス
サポート

KeplerScriptAccountLogin

KeplerScriptAccountLogin

アプリのログインステータスを簡単に更新できます。

拡張

  • KeplerTurboModule

プロパティ

setupAccountLoginServer

setupAccountLoginServer: () => Promise<Object>

ネイティブのAccountLoginServerをセットアップします。


updateStatus

updateStatus: (loginStatus: number, additionalData: string) => Promise<Object>

ログインステータスを更新します。


setHandlerForComponent

setHandlerForComponent: (readStatusHandler: (onSuccess: (loginStatus: number, additionalData: string) => void, onError: (msg: string) => void) => void, getSetupPinHandler: (accountId: string, onSuccess: (pin: string) => void, onError: (msg: string) => void) => void, loginHandler: (accountId: string, pin: string, onSuccess: () => void, onError: (msg: string) => void) => void, logoutHandler: (onSuccess: () => void, onError: (msg: string) => void) => void, componentInstance: Object) => Promise<Object>

プロバイダーのリクエストを受信したときに実行する特定のコンポーネントのハンドラーを登録します。各ハンドラーは、ネイティブからHostCallbackを受信して直接応答します。


setHandler

setHandler: (readStatusHandler: (onSuccess: (loginStatus: number, additionalData: string) => void, onError: (msg: string) => void) => void, getSetupPinHandler: (accountId: string, onSuccess: (pin: string) => void, onError: (msg: string) => void) => void, loginHandler: (accountId: string, pin: string, onSuccess: () => void, onError: (msg: string) => void) => void, logoutHandler: (onSuccess: () => void, onError: (msg: string) => void) => void) => Promise<Object>

コンポーネントインスタンス(レガシーパス)のないプロバイダーリクエストのハンドラーを登録します。


getMajorVersion

getMajorVersion: () => number

メジャーバージョン番号を取得します。


getMinorVersion

getMinorVersion: () => number

マイナーバージョン番号を取得します。


getPatchVersion

getPatchVersion: () => number

パッチバージョン番号を取得します。


Last updated: 2026年7月22日