Platforms to show: All Mac Windows Linux Cross-Platform
SKReceiptRefreshRequestMBS class
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
class | StoreKit | MBS MacCloud Plugin | 13.5 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | Desktop & iOS |
With this API, the app can request a new receipt if the receipt is invalid or missing. In the sandbox environment, you can request a receipt with any combination of properties to test the state transitions related to Volume Purchase Plan receipts.
Requires Mac OS X 10.9.
- 2 events
- event didFailWithError(error as NSErrorMBS)
- event didFinish
- 2 properties
- property Handle as Integer
- property receiptProperties as Dictionary
- 4 methods
- method cancel
- method Constructor(properties as dictionary = nil)
- method Destructor
- method start
- 4 shared methods
- shared method SKReceiptPropertyIsExpired as string
- shared method SKReceiptPropertyIsRevoked as string
- shared method SKReceiptPropertyIsVolumePurchase as string
- shared method TerminateForInvalidReceipt
This class has no sub classes.
Blog Entries
- MBS Xojo Plugins, version 21.2pr4
- MBS Xojo Plugins, version 19.1pr6
- MBS Xojo / Real Studio plug-ins in version 13.5
- MBS Xojo / Real Studio Plugins, version 13.5pr1
Xojo Developer Magazine
Release notes
- Version 21.2
- Fixed bug in SKReceiptRefreshRequestMBS class destructor.
- Version 19.1
- Added TerminateForInvalidReceipt method to SKReceiptRefreshRequestMBS class.
The items on this page are in the following plugins: MBS MacCloud Plugin.
SKProductSubscriptionPeriodMBS - SleepNotificationMBS