Partager via


CurrentAppSimulator.RequestAppPurchaseAsync(Boolean) Méthode

Définition

Crée l’opération asynchrone qui simule une demande d’achat d’une licence complète pour l’application actuelle.

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 la 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 de produits 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 que le processus asynchrone s’est 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, consultez Utilisation de reçus pour vérifier les achats de produits.

S’applique à