Platforms to show: All Mac Windows Linux Cross-Platform
AppReceiptMBS class
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
class | StoreKit | MBS MacCloud Plugin | 14.3 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | All |
This is an abstract class. You can't create an instance, but you can get one from various plugin functions.
- 14 properties
- property appVersion as String
- property bundleIdentifier as String
- property bundleIdentifierData as Memoryblock
- property creationDate as Date
- property creationDateTime as DateTime
- property expirationDate as Date
- property expirationDateTime as DateTime
- property opaqueValue as Memoryblock
- property originalAppVersion as String
- property purchaseDate as Date
- property purchaseDateTime as DateTime
- property receiptHash as Memoryblock
- property transactionDate as Date
- property transactionDateTime as DateTime
- 6 methods
- method Constructor Private
- method containsActiveAutoRenewableSubscriptionOfProductIdentifier(productIdentifier as string, d as date) as boolean
- method containsActiveAutoRenewableSubscriptionOfProductIdentifier(productIdentifier as string, d as dateTime) as boolean
- method containsInAppPurchaseOfProductIdentifier(productIdentifier as string) as boolean
- method inAppPurchases as AppReceiptIAPMBS()
- method verifyReceiptHash as boolean
- 4 shared methods
- shared method bundleReceipt as AppReceiptMBS
- shared method receiptForFile(file as folderitem) as AppReceiptMBS
- shared method setAppleRootCertificate(Data as Memoryblock)
- shared method setAppleRootCertificate(File as FolderItem)
This class has no sub classes.
Some methods using this class:
- AppReceiptVerificatorMBS.verifyReceipt(Receipt as AppReceiptMBS) as boolean
Some examples using this class:
Blog Entries
- MBS Xojo / Real Studio Plugins, version 14.3pr10
- MBS Xojo / Real Studio Plugins, version 14.3pr8
- Validating Receipts of Mac App Store Purchases including In-App Purchases
Release notes
- Version 22.3
- Fixed AppReceiptMBS class to avoid a crash when running on Apple Silicon when reading some newer receipts.
The items on this page are in the following plugins: MBS MacCloud Plugin.
AppReceiptIAPMBS - AppReceiptVerificatorMBS