CurrentApp.RequestAppPurchaseAsync(Boolean) Metodo

Definizione

Importante

La funzionalità di acquisto in-app non è supportata nelle applicazioni con privilegi elevati.

Richiede l'acquisto di una licenza completa dell'app.

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 questo metodo deve restituire le ricevute per questa app.

Valori restituiti

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 ed eventuali acquisti 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 informazioni sul contenuto della ricevuta restituita da questo metodo, vedere Utilizzo delle ricevute per verificare gli acquisti di prodotti.

Si applica a