CurrentAppSimulator.RequestAppPurchaseAsync(Boolean) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Importante
La funzionalità di acquisto in-app non è supportata nelle applicazioni con privilegi elevati.
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 l'app.
Valori restituiti
Se il parametro includeReceipt è impostato su true, questa stringa contiene codice XML che rappresenta tutte le ricevute per l'app ed 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:
- Non è disponibile alcuna connessione di rete.
- L'utente annulla la finestra di dialogo.
- L'autenticazione dell'utente non riesce. È consigliabile considerare un risultato positivo come indicante il processo asincrono completato senza errori. Per assicurarsi che la transazione stessa sia stata eseguita correttamente, controllare l'elemento LicenseInformation nella ricevuta restituita.
Per altre informazioni sul contenuto della ricevuta, vedere Uso delle ricevute per verificare gli acquisti di prodotti.