メインコンテンツへスキップ
このチュートリアルでは、ユニバーサル Windows プラットフォーム (UWP) を使用した PlayFab 認証の手順について説明します。
この手順は、すべてのエンティティを取得し、Windows Hello と PlayFab を介して認証を実行する方法の基本的な紹介です。Windows Hello と PlayFab の認証のより高度な例については、[UWPExample project](https://github.com/PlayFab/UWPExample) を参照してください。

要件

Windows 10 オペレーティング システムを使用し、確認済みの Microsoft アカウントでログインし、PIN などのアクセス インターフェイスを構成していることが 非常に 重要です。これらの要件が満たされていない* 場合、アプリは原因についての有用な説明なしに失敗します。

Visual Studio プロジェクトの準備

Visual Studio を起動し、新しいプロジェクトを作成します。
  1. [Templates] で [Windows Universal] を選択します。
  2. 次に、[Blank App (Universal Windows)] の種類を選択します。
  3. 名前を GettingStartedPlayfabUWP にします。
  4. [OK] ボタンを選択して送信します。
Visual Studio の新しい空の UWP アプリ
  1. プロジェクト に一致する [Target Version] と [Minimum Version] を選択します。
  2. [OK] ボタンを選択します。
Visual Studio の UWP SDK バージョン プロジェクト が作成されたら、NuGet パッケージ マネージャー を使用して PlayFab SDK を追加します。
  1. まず、[Tools] タブを選択します。
  2. ドロップダウン メニューで [NuGet Package Manager] を選択します。
  3. 次に [Manage NuGet Packages for Solution] を選択します。
Visual Studio の NuGet パッケージ マネージャー NuGet Manager ウィンドウで、次の操作を行います:
  1. [Browse] を選択し、PlayFabAllSDK パッケージを検索します。
  2. 対象の プロジェクト を選択します。
  3. 次に [Install] ボタンを選択します。
Visual Studio での PlayFab SDK のインストール 完了すると、基本的なプロジェクトのセットアップは完了です。次のセクションでは、プロジェクトの作成時に自動的に生成される 2 つのクラスを変更します:
  1. App
  2. MainPage

実装

App.xaml.cs

このクラスは、適切なタイトル ID を設定して PlayFab SDK をセットアップするだけです。タイトル ID を独自のものに置き換えることを忘れないでください。

MainPage.xaml

このファイルには、メイン ページのレイアウトが含まれています。これは、2 つのボタンとテキスト入力を縦方向のグリッドに組み合わせた 非常にシンプルな レイアウトです。 ボタンは特定のメソッドにバインドされており、テキスト ボックスには名前 UsernameInput でアクセスできます。

MainPage.xaml.cs

これはメイン ページの機能クラスであり、この例の中核です。コード コメントを参照し、PlayFab と Hello を使用した登録とログインの手順を示すように設計されたさまざまなメソッドを確認してください。 コードを学び始める最も簡単な方法は、対応するボタンによってトリガーされるメソッドを確認することです:
  • RegisterRequest
  • LogInRequest。

テスト

アプリケーションを実行するには:
  1. ユーザー名を入力します。
  2. [Register With Hello] ボタンを選択します。
UWP の例 - 登録 Windows が提示する認証の指示に従います。
  1. 本人確認が完了すると、アカウントが Registered and signed in (登録およびサインイン済み) であることを示す確認メッセージが表示されます。
  2. セッション チケット も表示されます。
UWP の例 - 登録の確認
  1. [Sign in With Hello] ボタンを選択します。
UWP の例 - サインイン Windows が提示する認証の指示に従います。
  1. 本人確認が完了すると、アカウントが Signed in (サインイン済み) であることを示す確認メッセージが表示されます。
  2. セッション チケット も表示されます。
UWP の例 - サインインの確認 これで、PlayFab を UWP アプリケーションに正常に統合できました。
最終更新日 2026年10月20日