Compartir a través de


CurrentApp.RequestAppPurchaseAsync(Boolean) Método

Definición

Solicita la compra de una licencia de aplicación 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 si este 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 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 información sobre el contenido del recibo devuelto por este método, consulte Uso de recibos para comprobar las compras de productos.

Se aplica a