CurrentAppSimulator.RequestAppPurchaseAsync(Boolean) Metodo

Definizione

Crea l'operazione asincrona che simula una richiesta utente di acquistare una licenza completa per l'app corrente.

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)

Parametri

includeReceipt
Boolean

bool

Determina se il metodo deve restituire le ricevute per questa app.

Restituisce

IAsyncOperation<String>

IAsyncOperation<Platform::String>

IAsyncOperation<winrt::hstring>

Se il parametro includeReceipt è impostato su true, questa stringa contiene codice XML che rappresenta tutte le ricevute per l'app e gli eventuali acquisti di prodotti in-app. Se includeReceipt è impostato su false, questa stringa è vuota.

Attributi

Commenti

Questo metodo restituisce un valore di operazione riuscita anche se:

  • Connessione di rete non disponibile.
  • L'utente annulla la finestra di dialogo.
  • L'autenticazione dell'utente ha esito negativo. È consigliabile considerare un risultato positivo come indicante il processo asincrono completato senza errori. Per assicurarsi che la transazione stessa sia riuscita, controllare l'elemento LicenseInformation nella ricevuta restituita.

Per altre informazioni sul contenuto della ricevuta, vedere Uso delle ricevute per verificare gli acquisti di prodotti.

Si applica a