CurrentApp.RequestAppPurchaseAsync(Boolean) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Solicita a compra de uma licença de aplicativo completa.
public:
static IAsyncOperation<Platform::String ^> ^ RequestAppPurchaseAsync(bool includeReceipt);
/// [Windows.Foundation.Metadata.RemoteAsync]
static IAsyncOperation<winrt::hstring> RequestAppPurchaseAsync(bool const& includeReceipt);
[Windows.Foundation.Metadata.RemoteAsync]
public static IAsyncOperation<string> RequestAppPurchaseAsync(bool includeReceipt);
function requestAppPurchaseAsync(includeReceipt)
Public Shared Function RequestAppPurchaseAsync (includeReceipt As Boolean) As IAsyncOperation(Of String)
Parâmetros
- includeReceipt
-
Boolean
bool
Determina se esse método deve retornar os recibos para este aplicativo.
Retornos
Se o parâmetro includeReceipt for definido como true, essa cadeia de caracteres conterá XML que representa todos os recibos para o aplicativo e quaisquer compras no aplicativo. Se includeReceipt for definido como false, essa cadeia de caracteres estará vazia.
- Atributos
Comentários
Esse método retorna um valor de êxito mesmo se:
- Não há nenhuma conexão de rede disponível.
- O usuário cancela a caixa de diálogo.
- Falha na autenticação do usuário.
Você deve tratar um resultado de êxito como indicando que o processo assíncrono foi concluído sem erros. Para garantir que a transação em si foi bem-sucedida, marcar o elemento LicenseInformation no recibo retornado.
Para obter informações sobre o conteúdo do recibo retornado por esse método, consulte Usando recibos para verificar compras de produtos.