CurrentApp.GetCustomerPurchaseIdAsync(String, String) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
現在のユーザーに代わって無料製品のエンタイトルメントを付与するために使用できる Microsoft Store ID キーを取得します。
public:
static IAsyncOperation<Platform::String ^> ^ GetCustomerPurchaseIdAsync(Platform::String ^ serviceTicket, Platform::String ^ publisherUserId);
/// [Windows.Foundation.Metadata.RemoteAsync]
static IAsyncOperation<winrt::hstring> GetCustomerPurchaseIdAsync(winrt::hstring const& serviceTicket, winrt::hstring const& publisherUserId);
[Windows.Foundation.Metadata.RemoteAsync]
public static IAsyncOperation<string> GetCustomerPurchaseIdAsync(string serviceTicket, string publisherUserId);
function getCustomerPurchaseIdAsync(serviceTicket, publisherUserId)
Public Shared Function GetCustomerPurchaseIdAsync (serviceTicket As String, publisherUserId As String) As IAsyncOperation(Of String)
パラメーター
- serviceTicket
-
String
Platform::String
winrt::hstring
現在のアプリの発行元を識別する Azure Active Directory アクセス トークン。 このトークンの生成の詳細については、「 サービスから製品のエンタイトルメントを管理する」を参照してください。
- publisherUserId
-
String
Platform::String
winrt::hstring
現在のアプリの発行元として管理するサービスのコンテキストで現在のユーザーを識別する匿名 ID。 サービスのコンテキストでユーザー ID を維持する場合は、このパラメーターを使用して、現在のユーザーの ID を新しい Microsoft Store ID キーに関連付けることができます (ユーザー ID はキーに埋め込まれます)。 それ以外の場合は、ユーザー ID を Microsoft Store ID キーに関連付ける必要がない場合は、任意の文字列値を渡すことができます。
戻り値
現在のユーザーの購入 ID キー。 このキーは 30 日間有効です。
- 属性
Windows の要件
デバイス ファミリ |
Windows 10 (10.0.10586.0 で導入)
|
API contract |
Windows.Foundation.UniversalApiContract (v2.0 で導入)
|
注釈
アプリ内購入のカタログを持つ発行元は、Microsoft Store 購入 API へのサービス間呼び出しで Microsoft Store ID キーを使用して、現在のユーザーに代わって無料製品のエンタイトルメントを付与できます。 エンタイトルメントは、Microsoft Store を通じて公開されるアプリまたはアプリ内製品 (IAP) を使用する顧客の権利を表します。 詳しくは、「サービスによる製品の権利の管理」をご覧ください。