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 を呼び出して下さい。

 

 

同カテゴリの FAQ ページ

 

PREVIOUS

Q. Mobageに会員登録していないユーザもアプリケーションを利用することは可能ですか。

NEXT

Q. PlatformListener#onLoginCancel() の使い方を教えてください。