API リファレンス
コレクションでコンテンツを整理
必要に応じて、コンテンツの保存と分類を行います。
このページでは、Google Play Games PC SDK for Unity API で使用できるクラス、インターフェース、構造体、列挙型の一覧を示します。
Namespace: PlayPcSdkManaged.Initialization
Unity ゲームと Play Games PC SDK ランタイム間の接続ライフサイクルを処理します。
クラス
| タイプ |
名前 |
説明 |
Class |
GooglePlayInitialization |
SDK の静的エントリ ポイント。接続を非同期で初期化するメソッドが含まれます。 |
Class |
InitializeResult |
初期化オペレーションの結果を表します。 |
列挙型
| タイプ |
名前 |
説明 |
Enum |
InitializationError |
初期化中に返されるエラーコード(SdkRuntimeUnavailable、SdkRuntimeUpdateRequired など)。 |
Namespace: PlayPcSdkManaged.Billing
アプリ内購入(IAP)や定期購入など、Google Play 請求サービスの機能へのアクセスを提供します。
クラス
クライアントと結果
| タイプ |
名前 |
説明 |
Class |
BillingClient |
課金サービスとやり取りするためのメイン クライアント。ネイティブ C++ 接続を管理し、破棄する必要があります。 |
Class |
QueryProductDetailsResult |
QueryProductDetailsAsync によって返される結果。成功すると、商品詳細のリストが含まれます。 |
Class |
LaunchPurchaseFlowResult |
LaunchPurchaseFlowAsync によって返される結果。成功時に購入の詳細が含まれます。 |
Class |
QueryPurchasesResult |
QueryPurchasesAsync によって返される結果。ユーザーが所有する購入アイテムのリストが含まれます。 |
Class |
AcknowledgePurchaseResult |
AcknowledgePurchaseAsync によって返される結果。 |
Class |
ConsumePurchaseResult |
ConsumePurchaseAsync によって返される結果。 |
構造体
パラメータとモデル
| タイプ |
名前 |
説明 |
Struct |
QueryProductDetailsParams |
アイテム ID のリストを含む、アイテムの詳細をクエリするための入力パラメータ。 |
Struct |
LaunchPurchaseFlowParams |
購入を開始するための入力パラメータ(OfferToken、Quantity、難読化された ID など)。 |
Struct |
AcknowledgePurchaseParams |
購入を承認するための入力パラメータ。PurchaseToken が必要です。 |
Struct |
ConsumePurchaseParams |
購入を消費するための入力パラメータ。PurchaseToken が必要です。 |
Struct |
ProductId |
商品 ID とそのタイプ(InApp または Subs)を表します。 |
Struct |
ProductDetails |
タイトル、説明、利用可能な特典など、商品に関する詳細情報。 |
Struct |
ProductOffer |
FormattedPrice や OfferToken など、商品の特定の価格設定を表します。 |
Struct |
ProductPurchaseDetails |
OrderId、PurchaseState、PurchaseToken などの取引の詳細。 |
列挙型
| タイプ |
名前 |
説明 |
Enum |
BillingError |
Ok、UserCanceled、ItemAlreadyOwned などの課金オペレーションの結果を表すステータス コード。 |
Enum |
ProductType |
プロダクトのタイプ(InApp(1)または Subs(サブスクリプション))を定義します。 |
Enum |
PurchaseState |
購入の状態: Unspecified(0)、Purchased(1)、Pending(2)。 |
Namespace: PlayPcSdkManaged.Integrity
不正使用や不正行為の検出に Play Integrity API を利用できるようにします。
クラス
クライアントと結果
| タイプ |
名前 |
説明 |
Class |
IntegrityClient |
Integrity API とやり取りするためのメイン クライアント。ネイティブ C++ 接続を管理し、破棄する必要があります。 |
Class |
PrepareIntegrityTokenResult |
PrepareIntegrityTokenAsync によって返される結果。 |
Class |
RequestIntegrityTokenResult |
RequestIntegrityTokenAsync によって返される結果。成功時に署名付きトークンのバイトが含まれます。 |
構造体(パラメータとモデル)
| タイプ |
名前 |
説明 |
Struct |
PrepareIntegrityTokenParams |
準備ステップの入力パラメータ。CloudProjectNumber が必要です。 |
Struct |
RequestIntegrityTokenParams |
リクエスト ステップの入力パラメータ。RequestTokenData と RequestHash が必要です。 |
Struct |
RequestTokenData |
後続のリクエストに必要な準備ステップで返される中間データ(WarmUpSessionId を含む)。 |
列挙型
| タイプ |
名前 |
説明 |
Enum |
IntegrityError |
完全性オペレーションの結果を表すステータス コード(Ok、CloudProjectNumberIsInvalid、NetworkError など)。 |
Namespace: PlayPcSdkManaged.InstallReferrer
Google Play ストアからインストールをリファラーしたソースをゲームで特定できる Play Install Referrer API へのアクセスを提供します。
クラス
クライアントと結果
| タイプ |
名前 |
説明 |
Class |
InstallReferrerClient |
インストール リファラー サービスとやり取りするためのメイン クライアント。ネイティブ C++ 接続を管理し、破棄する必要があります。 |
Class |
GetInstallReferrerResult |
GetInstallReferrerAsync によって返される結果。成功時のリファラル情報が含まれます。 |
構造体
モデル
| タイプ |
名前 |
説明 |
Struct |
GetInstallReferrerResultValue |
クエリの成功結果を表します。InstallReferrer 文字列と InstallTimeEpochSeconds が含まれます。 |
列挙型
| タイプ |
名前 |
説明 |
Enum |
InstallReferrerError |
Ok や Error など、インストール リファラー オペレーションの結果を表すステータス コード。 |
Namespace: PlayPcSdkManaged.Recall
Play Games Services Recall API へのアクセスを提供します。この API を使用すると、ゲーム内アカウントを Google Play Games サービス アカウントにリンクできます。
クラス
クライアントと結果
| タイプ |
名前 |
説明 |
Class |
RecallClient |
Recall サービスとやり取りするためのメイン クライアント。ネイティブ C++ 接続を管理し、破棄する必要があります。 |
Class |
RequestRecallAccessResult |
RequestRecallAccessAsync によって返される結果。成功すると、リコール セッション ID が含まれます。 |
構造体
モデル
| タイプ |
名前 |
説明 |
Struct |
RequestRecallAccessResultValue |
アクセス リクエストの成功結果を表します。RecallSessionId が含まれます。 |
列挙型
| タイプ |
名前 |
説明 |
Enum |
GamesRecallError |
Ok や Error など、リコール オペレーションの結果を表すステータス コード。 |
Namespace: PlayPcSdkManaged.Unity
SDK の Unity 固有のヘルパーとアダプタ。
クラス
| タイプ |
名前 |
説明 |
Class |
PlayPcSdkFactory |
BillingClient、IntegrityClient、InstallReferrerClient、RecallClient のインスタンスを作成し、InitializationHandler を取得するために使用されるファクトリ クラス。このクラスは、Unity 固有のコールバック生成を処理します。 |
Namespace: PlayPcSdkManaged.Core
SDK モジュール間で共有されるコア インフラストラクチャ。
クラス
| タイプ |
名前 |
説明 |
Class |
Result<TError, TValue> |
すべての API 結果の基本クラス。IsOk、Code、ErrorMessage、Value プロパティを提供します。 |
特に記載のない限り、このページのコンテンツはクリエイティブ・コモンズの表示 4.0 ライセンスにより使用許諾されます。コードサンプルは Apache 2.0 ライセンスにより使用許諾されます。詳しくは、Google Developers サイトのポリシーをご覧ください。Java は Oracle および関連会社の登録商標です。
最終更新日 2026-03-31 UTC。
[null,null,["最終更新日 2026-03-31 UTC。"],[],[]]