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 元素。
如需此方法所傳回收據內容的相關資訊,請參閱 使用收據來驗證產品購買。