Unreal Engine用SDK / デバイスIDによる認証
 ドキュメントに戻る

Unreal Engine用SDK

  • 統合ガイド

  • デモプロジェクト

  • 認証

  • カタログ

  • サブスクリプション

  • プロモーション

  • 商品購入

  • プレイヤーインベントリ

  • ユーザーアカウントと属性

  • アプリケーションビルドガイド


  • デバイスIDによる認証

    デバイスID認証は、ユーザーが登録データを入力することなく、モバイルデバイスでアプリケーションを使い始めることを可能にします。ユーザーが初めてデバイスIDを使ってアプリケーションにログインすると、新しいアカウントが自動的に作成され、ユーザー名やメールアドレスなどを入力する必要がありません。

    注意
    デバイスIDで作成されたアカウントは、現在使用しているモバイルデバイスでのみアプリケーションを使用することができ、AndroidやiOSのデバイスを変更したり、iOSデバイスでアプリケーションをアンインストールしたりすると、アクセスできなくなります。アプリケーションの進捗状況を保存し、他のデバイスで使用するには、ソーシャルネットワークのリンク、またはユーザー名、メールアドレス、パスワードを入力してアカウントをアップグレードします。

    デバイスIDを使用すると、バックグラウンドモードで1台または複数のモバイルデバイスにユーザー認証を実装することができます。この機能を利用するには、ユーザーはデバイスIDを既存のアカウントにリンクさせる必要があります。

    本SDKは、AndroidおよびiOSのモバイルデバイスのIDによる認証に対応しています。

    プロジェクトでデバイスIDによるユーザー認証を有効にするには:

    1. パブリッシャーアカウントであなたのプロジェクトを開き、ログインセクションに移動します。
    2. ログインプロジェクトのペインで構成するをクリックします。
    3. ナビゲーションページの上部設定ブロックで、Login API統合をクリックします。
    4. デバイスIDでログイントグルをオンに設定します。
    5. 変更内容を保存するをクリックします。

    デバイスIDを取得する

    デバイスIDは、プラットフォームによって生成され、モバイルデバイスにインストールされたアプリケーションで利用できます。SDKはプラットフォームAPI経由でIDの値を取得し、この値を使ってエクソラAPIで様々な機能を実行します。

    iOSデバイスIDは、UIDevice.identifierForVendorプロパティで渡されます。AndroidのデバイスIDは、android.provider.Settings.Secure.ANDROID_ID定数で渡されます。IDの決定には、Unreal EngineデバイスIDを取得するメソッドが使用されます。

    SDKメソッド

    本SDKは以下の機能のメソッドを実装しています:

    認証

    SDKメソッドの名称説明
    AuthenticateViaDeviceId
    現在のデバイスIDを使って、ユーザーをアプリケーションに認証します。
    LogoutUser
    アクティブなユーザーセッションを終了します。

    アカウントアップグレード

    SDKメソッドの名称説明
    LinkEmailAndPassword
    現在のアカウントに、認証に使用できるユーザー名、メールアドレス、パスワードを追加します。
    LinkSocialNetworkToUserAccount
    認証に使用できるソーシャルネットワークを現在のアカウントにリンクします。
    注意
    リストされたメソッドは、任意の利用可能な方法で作成されたアカウントをアップグレードするために使用することができます(例:ソーシャルネットワークを使用したり、電子メールアドレスとパスワードを使用したり)。

    デバイス管理

    SDKメソッドの名称説明
    GetUsersDevices
    現在のユーザーアカウントにリンクされているデバイスのリストを返します。
    LinkDeviceToAccount
    指定されたデバイスを現在のユーザーアカウントにリンクします。
    UnlinkDeviceFromAccount
    指定されたデバイスを現在のユーザーアカウントからリンク解除します。
    この記事は役に立ちましたか?
    ありがとうございます!
    改善できることはありますか? メッセージ
    申し訳ありません
    この記事が参考にならなかった理由を説明してください。 メッセージ
    ご意見ありがとうございました!
    あなたのメッセージを確認し、体験を向上させるために利用させていただきます。
    このページを評価する
    このページを評価する
    改善できることはありますか?

    答えたくない

    ご意見ありがとうございました!
    最終更新日: 2022年9月9日

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

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