CurrentAppSimulator.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.
Cria a operação assíncrona que simula uma solicitação do 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 desse 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 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:
- 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 mais informações sobre o conteúdo do recibo, consulte Usando recibos para verificar compras de produtos.