Q. MobagePlatform.addLoginListener において登録されるリスナーはそれぞれどのような意味を持ちますか。
This page is not available in English.
Please select another language.
A. それぞれ以下の様な意味を持ちます。
- onLoginRequired
- ログインしていない状態、もしくはプラットフォーム側がログインダイアログを表示してプラットフォームからのお知らせ等を表示したい場合に呼び出されます。
- onLoginRequired では、必ず showLoginDialog が呼ばれることが前提となっています。
- onLoginComplete
- ログイン完了時、またはプラットフォームからのお知らせが表示された後に呼び出されます。
- ログイン完了時にゲームを開始する処理を記載されている場合は、ログイン直後以外でも onLoginComplete が呼び出されることに注意して実装する必要があります。
- 具体的には、checkLoginStatus を呼び出した場合以外で、onLogoutDialog が呼び出されずに onLoginRequired や onLoginComplete が呼ばれた場合は、間違いなくプラットフォームからの通知ダイアログを表示していますので、フラグ管理をお願いします。
- onLoginCancel
- ログインダイアログで、ログインがキャンセルされた場合に呼び出されます。
- onLoginError
- ログインエラーが発生した場合に呼び出されます。ログインのリトライ処理や、ゲームの再起動処理を実装することをお奨めします。
- onSplashComplete
- 起動直後に表示されるスプラッシュスクリーン表示完了後に呼ばれます。起動後にログインダイアログを呼び出す際には、必ず onSplashComplete と onLoginRequired が両方揃ってから showLoginDialog を呼び出して下さい。