CurrentAppSimulator.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 元素。
如需收據內容的詳細資訊,請參閱 使用收據來驗證產品購買。