CurrentAppSimulator.RequestAppPurchaseAsync(Boolean) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Erstellt den asynchronen Vorgang, der eine Benutzeranforderung zum Erwerb einer vollständigen Lizenz für die aktuelle App simuliert.
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)
Parameter
- includeReceipt
-
Boolean
bool
Bestimmt, ob die Methode die Belege für diese App zurückgeben soll.
Gibt zurück
Wenn der includeReceipt-Parameter auf true festgelegt ist, enthält diese Zeichenfolge XML, die alle Belege für die App und alle In-App-Produktkäufe darstellt. Wenn includeReceipt auf false festgelegt ist, ist diese Zeichenfolge leer.
- Attribute
Hinweise
Diese Methode gibt einen Erfolgswert zurück, auch wenn:
- Es ist keine Netzwerkverbindung verfügbar.
- Der Benutzer bricht das Dialogfeld ab.
- Die Authentifizierung des Benutzers schlägt fehl. Sie sollten ein Erfolgsergebnis so behandeln, dass der asynchrone Prozess ohne Fehler abgeschlossen wurde. Um sicherzustellen, dass die Transaktion selbst erfolgreich war, überprüfen Sie das LicenseInformation-Element im zurückgegebenen Beleg.
Weitere Informationen zum Inhalt des Belegs finden Sie unter Verwenden von Belegen zum Überprüfen von Produktkäufen.