storekit2 in app purchase implementation

This commit is contained in:
True Zhuanjia committed 2026-01-14 20:47:29 +08:00
1 parent 008beb9444
commit ab1d6bfa90
9 files changed
+744 -34

No files matched your search

+8
View File
@@ -40,6 +40,14 @@ import UIKit
let oscProfileMan = OSCProfilesManager.sharedManager(CGRectZero)
let oscProfile = oscProfileMan.getSelectedProfile()
pressureCurveEnabled = oscProfile.pressureCurveEnabled
if #available(iOS 15.0, *) {
IAPManager.checkPurchaseInfo(.PencilProPack) { info in
self.pressureCurveEnabled = self.pressureCurveEnabled && info.valid
self.pencilTickEnabled = self.pencilTickEnabled && info.valid
}
}
let persistedCurvePoints = PressureCurve.importCurvePoints(oscProfile.pressureCurvePoints)
let curve = PressureCurve()
curve.polylinePoints = persistedCurvePoints