Cocos Creator用のSDK / アカウントリンギング
  ドキュメントに戻る

Cocos Creator用のSDK

アカウントリンギング

アプリケーションで複数のユーザー認証オプションを設定した場合、追加のソーシャルネットワークアカウントまたはユーザー名、メールアドレス、パスワードをリンクさせる機能を実装することができます。これにより、ユーザーは以下のことが可能になります。

  • アプリケーションへのサインインには、登録時に使用したものでなく、別のオプションを使用する。例えば、ユーザーが初めてアプリケーションにログインする際にデバイスIDを使用した場合、ユーザー名、メールアドレス、パスワードを追加して、これらの認証情報を同じデバイスまたは他のデバイスで使用することができます。

  • サインアップしたアカウントとは別のアカウントでアプリケーションにサインインします。例えば、ユーザーがアプリケーションに最初にサインインしたときにGoogleアカウントを指定した場合、Discordアカウントもリンクして、GoogleまたはDiscordアカウントでサインインすることができます。

アカウントのリンクを行うには:

  1. アプリケーションUIで、追加アカウントのデータを入力するフォームを追加します。
  2. 以下のSDKメソッドを使用して、リンクロジックを実装します:

SDKメソッドの名称説明
addUsernameAndEmailAuthToAccount
現在のアカウントに、認証に使用できるユーザー名、メールアドレス、パスワードを追加します。
getUrlToLinkSocialAccount
認証に使用できるソーシャルネットワークを現在のアカウントにリンクします。
unlinkSocialNetwork
現在のアカウントからソーシャルネットワークへのリンクを解除します。
お知らせ
ソーシャルネットワークのアカウントは、以下の条件を満たす場合、既存のユーザーアカウントと自動的にリンクされます:
  • ユーザー名/メールアドレスとパスワードでサインアップしたユーザーが、ソーシャルネットワークアカウントを介してアプリケーションにログインしました。
  • ソーシャルネットワークは、ユーザーのメールアドレスにアクセスすることができます。
  • ソーシャルネットワークでのユーザーのメールアドレスは、アプリケーションで登録に使用したメールアドレスと同じです。
この記事は役に立ちましたか?
ありがとうございます!
改善できることはありますか? メッセージ
申し訳ありません
この記事が参考にならなかった理由を説明してください。 メッセージ
ご意見ありがとうございました!
あなたのメッセージを確認し、体験を向上させるために利用させていただきます。

続きを読む

最終更新日: 2024年1月22日

誤字脱字などのテキストエラーを見つけましたか? テキストを選択し、Ctrl+Enterを押します。

問題を報告する
当社は常にコンテンツを見直しています。お客様のご意見は改善に役立ちます。
フォローアップ用のメールをご提供してください
ご意見ありがとうございました!