CurrentApp.RequestAppPurchaseAsync(Boolean) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
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.