CurrentApp.RequestAppPurchaseAsync(Boolean) Méthode

Définition

Demande l’achat d’une licence d’application complète.

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)

Paramètres

includeReceipt
Boolean

bool

Détermine si cette méthode doit retourner les reçus pour cette application.

Retours

IAsyncOperation<String>

IAsyncOperation<Platform::String>

IAsyncOperation<winrt::hstring>

Si le paramètre includeReceipt a la valeur true, cette chaîne contient le code XML qui représente tous les reçus de l’application et tous les achats dans l’application. Si includeReceipt a la valeur false, cette chaîne est vide.

Attributs

Remarques

Cette méthode retourne une valeur de réussite même si :

  • Aucune connexion réseau n'est disponible.
  • L’utilisateur annule la boîte de dialogue.
  • L’authentification de l’utilisateur échoue.

Vous devez traiter un résultat de réussite comme indiquant le processus asynchrone terminé sans erreurs. Pour vous assurer que la transaction elle-même a réussi, case activée l’élément LicenseInformation dans le reçu retourné.

Pour plus d’informations sur le contenu du reçu retourné par cette méthode, consultez Utilisation de reçus pour vérifier les achats de produits.

S’applique à