CurrentAppSimulator.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í.
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
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.