Share via


StoreContext.GetCustomerPurchaseIdAsync(String, String) Method

Definition

Retrieves a Microsoft Store ID key that can be used to grant entitlements for free products on behalf of the current user.

public:
 virtual IAsyncOperation<Platform::String ^> ^ GetCustomerPurchaseIdAsync(Platform::String ^ serviceTicket, Platform::String ^ publisherUserId) = GetCustomerPurchaseIdAsync;
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncOperation<winrt::hstring> GetCustomerPurchaseIdAsync(winrt::hstring const& serviceTicket, winrt::hstring const& publisherUserId);
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncOperation<string> GetCustomerPurchaseIdAsync(string serviceTicket, string publisherUserId);
function getCustomerPurchaseIdAsync(serviceTicket, publisherUserId)
Public Function GetCustomerPurchaseIdAsync (serviceTicket As String, publisherUserId As String) As IAsyncOperation(Of String)

Parameters

serviceTicket
String

Platform::String

winrt::hstring

An Azure Active Directory access token that identifies the publisher of the current app. For more information about generating this token, see Manage product entitlements from a service.

publisherUserId
String

Platform::String

winrt::hstring

An anonymous ID that identifies the current user in the context of services that you manage as the publisher of the current app. If you maintain user IDs in the context of your services, you can use this parameter to associate your ID for the current user with the new Microsoft Store ID key (the user ID will be embedded in the key). Otherwise, if you don't need to associate a user ID with the Microsoft Store ID key, you can pass any string value.

Returns

IAsyncOperation<String>

IAsyncOperation<Platform::String>

IAsyncOperation<winrt::hstring>

An asynchronous operation that, on successful completion, returns the purchase ID key for the current user. This key is valid for 30 days.

Attributes

Remarks

Publishers with catalogs of in-app purchases can use the Microsoft Store ID key in service-to-service calls to the Microsoft Store purchase API to grant entitlements for free products on behalf of the current user. An entitlement represents the customer's right to use an app or add-on that is published through the Microsoft Store. For more information, see Manage product entitlements from a service.

Applies to

See also