CurrentApp.GetCustomerPurchaseIdAsync(String, String) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Извлекает ключ идентификатора Microsoft Store, который можно использовать для предоставления прав на бесплатные продукты от имени текущего пользователя.
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
Анонимный идентификатор, определяющий текущего пользователя в контексте служб, которыми вы управляете в качестве издателя текущего приложения. Если вы сохраняете идентификаторы пользователей в контексте служб, этот параметр можно использовать для связывания идентификатора текущего пользователя с новым ключом идентификатора Microsoft Store (идентификатор пользователя будет внедрен в ключ). В противном случае, если вам не нужно связывать идентификатор пользователя с ключом идентификатора Microsoft Store, можно передать любое строковое значение.
Возвращаемое значение
Ключ идентификатора покупки для текущего пользователя. Этот ключ действителен в течение 30 дней.
- Атрибуты
Требования к Windows
Семейство устройств |
Windows 10 (появилось в 10.0.10586.0)
|
API contract |
Windows.Foundation.UniversalApiContract (появилось в v2.0)
|
Комментарии
Издатели с каталогами покупок из приложения могут использовать ключ идентификатора Microsoft Store в вызовах службы к API покупок Microsoft Store, чтобы предоставить права на бесплатные продукты от имени текущего пользователя. Право представляет собой право клиента на использование приложения или продукта из приложения (IAP), опубликованного в Microsoft Store. Дополнительные сведения см. в разделе Управление правами на продукты из службы.