Compartir a través de


CurrentAppSimulator.RequestAppPurchaseAsync(Boolean) Método

Definición

Crea la operación asincrónica que simula una solicitud de usuario para comprar una licencia completa para la aplicación actual.

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 si el método debe devolver los recibos de esta aplicación.

Devoluciones

IAsyncOperation<String>

IAsyncOperation<Platform::String>

IAsyncOperation<winrt::hstring>

Si el parámetro includeReceipt se establece en true, esta cadena contiene XML que representa todos los recibos de la aplicación y las compras de productos desde la aplicación. Si includeReceipt se establece en false, esta cadena está vacía.

Atributos

Comentarios

Este método devuelve un valor correcto incluso si:

  • No hay ninguna conexión de red disponible.
  • El usuario cancela el cuadro de diálogo.
  • Se produce un error en la autenticación del usuario. Debe tratar un resultado correcto como indica que el proceso asincrónico se completó sin errores. Para asegurarse de que la propia transacción se realizó correctamente, compruebe el elemento LicenseInformation en el recibo devuelto.

Para obtener más información sobre el contenido del recibo, consulte Uso de recibos para comprobar las compras de productos.

Se aplica a