語言

CurrentAppSimulator.RequestAppPurchaseAsync(Boolean) 方法

定義

Important

在提升級應用程式中不支援應用程式內購買功能。

建立非同步操作,模擬使用者申請購買目前應用程式的完整授權。

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)

參數

includeReceipt
Boolean

bool

判斷該方法是否應該回傳這個應用程式的收據。

傳回

IAsyncOperation<String>

IAsyncOperation<Platform::String>

IAsyncOperation<winrt::hstring>

若 includeReceipt 參數設為 true,此字串包含代表應用程式所有收據及任何應用內產品購買的 XML。 若 includeReceipt 設為 false,則此字串為空。

屬性

備註

即使以下情況,此方法也會回傳成功值:

  • 目前沒有網路連線可用。
  • 使用者會取消對話框。
  • 使用者的認證失敗了。 你應該把成功結果當作非同步流程完成且沒有錯誤。 為確保交易本身成功,請檢查退回收據中的 LicenseInformation 元素。

欲了解更多收據內容資訊,請參閱使用收據驗證產品購買。

適用於