共用方式為


CurrentAppSimulator.RequestAppPurchaseAsync(Boolean) 方法

定義

建立異步操作,以模擬使用者要求以購買目前應用程式的完整授權。

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 元素。

如需收據內容的詳細資訊,請參閱 使用收據來驗證產品購買

適用於