Platforms to show: All Mac Windows Linux Cross-Platform
Windows Store
Classes for in-app purchases in Windows Store.
- Classes
- class WindowsStoreAppLicenseMBS
- method Constructor
- property ExtendedJsonData as String
- property Handle as Integer
- property IsActive as Boolean
- property IsTrial as Boolean
- property IsTrialOwnedByThisUser as Boolean
- property SkuStoreId as String
- property TrialTimeRemaining as Double
- property TrialUniqueId as String
- class WindowsStoreContextMBS
- method Constructor
- method Constructor(Parent as Window)
- method GetAppLicenseAsync(CompletionHandler as GetAppLicenseCompletedMBS)
- method GetAssociatedStoreProductsAsync(productKinds() as String, CompletionHandler as GetStoreProductsCompletedMBS)
- method GetStoreProductForCurrentAppAsync(CompletionHandler as GetStoreProductForCurrentAppCompletedMBS)
- method GetStoreProductsAsync(productKinds() as String, storeIds() as String, CompletionHandler as GetStoreProductsCompletedMBS)
- method GetUserCollectionAsync(productKinds() as String, CompletionHandler as GetStoreProductsCompletedMBS)
- method RequestPurchaseAsync(CompletionHandler as RequestPurchaseCompletedMBS, StoreID as String, PurchaseProperties as WindowsStorePurchasePropertiesMBS = nil)
- method RequestRateAndReviewAppAsync(CompletionHandler as RequestRateAndReviewAppCompletedMBS = nil)
- property Handle as Integer
- property Parent as Window
- const kAsyncStatusCanceled = 2
- const kAsyncStatusCompleted = 1
- const kAsyncStatusError = 3
- const kAsyncStatusStarted = 0
- delegate GetAppLicenseCompletedMBS(AsyncStatus as Integer, appLicense as WindowsStoreAppLicenseMBS)
- delegate GetStoreProductForCurrentAppCompletedMBS(AsyncStatus as Integer, result as WindowsStoreProductResultMBS)
- delegate GetStoreProductsCompletedMBS(AsyncStatus as Integer, result as WindowsStoreProductQueryResultMBS)
- delegate RequestPurchaseCompletedMBS(AsyncStatus as Integer, result as WindowsStorePurchaseResultMBS)
- delegate RequestRateAndReviewAppCompletedMBS(AsyncStatus as Integer, result as WindowsStoreRateAndReviewResultMBS)
- class WindowsStoreExceptionMBS
- class WindowsStorePriceMBS
- method Constructor
- property CurrencyCode as String
- property FormattedBasePrice as String
- property FormattedPrice as String
- property FormattedRecurrencePrice as String
- property Handle as Integer
- property IsOnSale as Boolean
- class WindowsStoreProductMBS
- method Constructor
- method Keywords as String()
- method RequestPurchaseAsync(CompletionHandler as WindowsStoreContextMBS.RequestPurchaseCompletedMBS, PurchaseProperties as WindowsStorePurchasePropertiesMBS = nil)
- method SKUs as WindowsStoreSKUMBS()
- property Description as String
- property ExtendedJsonData as String
- property Handle as Integer
- property HasDigitalDownload as Boolean
- property IsInUserCollection as Boolean
- property Language as String
- property LinkURI as String
- property Price as WindowsStorePriceMBS
- property ProductKind as String
- property StoreId as String
- property Title as String
- class WindowsStoreProductQueryResultMBS
- method Constructor
- property ExtendedError as Integer
- property Handle as Integer
- property Products as Dictionary
- class WindowsStoreProductResultMBS
- method Constructor
- property ExtendedError as Integer
- property Handle as Integer
- property Product as WindowsStoreProductMBS
- class WindowsStorePurchasePropertiesMBS
- method Constructor(Name as String = "")
- property ExtendedJsonData as String
- property Handle as Integer
- property Name as String
- class WindowsStorePurchaseResultMBS
- method Constructor
- property ExtendedError as Integer
- property Handle as Integer
- property Status as Integer
- const kStatusAlreadyPurchased = 1
- const kStatusNetworkError = 3
- const kStatusNotPurchased = 2
- const kStatusServerError = 4
- const kStatusSucceeded = 0
- class WindowsStoreRateAndReviewResultMBS
- method Constructor
- property ExtendedError as Integer
- property ExtendedJsonData as String
- property Handle as Integer
- property Status as Integer
- property WasUpdated as Boolean
- const kStatusCanceledByUser = 1
- const kStatusError = 3
- const kStatusNetworkError = 2
- const kStatusSucceeded = 0
- class WindowsStoreSKUMBS
- method BundledSKUs as String()
- method Constructor
- method RequestPurchaseAsync(CompletionHandler as WindowsStoreContextMBS.RequestPurchaseCompletedMBS, PurchaseProperties as WindowsStorePurchasePropertiesMBS = nil)
- property CustomDeveloperData as String
- property Description as String
- property ExtendedJsonData as String
- property Handle as Integer
- property IsInUserCollection as Boolean
- property IsSubscription as Boolean
- property IsTrial as Boolean
- property Language as String
- property Price as WindowsStorePriceMBS
- property StoreId as String
- property Title as String
- class WindowsStoreAppLicenseMBS
The items on this page are in the following plugins: MBS WinFrameworks Plugin.

Links
MBS Xojo Plugins