CurrentApp.RequestAppPurchaseAsync(Boolean) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
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
判斷這個方法是否應該退還這個應用程式的收據。
傳回
如果 includeReceipt 參數設為 true,這個字串包含 XML 代表應用程式的所有收據及任何應用內購買。 若 includeReceipt 設為 false,則此字串為空。
- 屬性
備註
即使以下情況,此方法也會回傳成功值:
- 目前沒有網路連線可用。
- 使用者會取消對話框。
- 使用者的認證失敗了。
你應該把成功結果當作非同步流程完成且沒有錯誤。 為確保交易本身成功,請檢查退回收據中的 LicenseInformation 元素。
關於此方法退回收據內容的資訊,請參見使用收據驗證產品購買。