CurrentAppSimulator.RequestAppPurchaseAsync(Boolean) Método

Definição

Importante

Não há suporte para a funcionalidade de compra no aplicativo em aplicativos com privilégios elevados.

Cria a operação assíncrona que simula uma solicitação de usuário para comprar uma licença completa para o aplicativo atual.

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 o método deve retornar os recibos deste aplicativo.

Retornos

IAsyncOperation<String>

IAsyncOperation<Platform::String>

IAsyncOperation<winrt::hstring>

Se o parâmetro includeReceipt for definido como true, essa cadeia de caracteres conterá XML que representa todos os recibos do aplicativo e quaisquer compras de produto 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:

  • Nenhuma conexão de rede está 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 o processo assíncrono concluído sem erros. Para garantir que a transação em si tenha sido bem-sucedida, verifique o elemento LicenseInformation no recibo retornado.

Para obter mais informações sobre o conteúdo do recibo, consulte Usando recibos para verificar as compras de produtos.

Aplica-se a