Implementing In-App Purchases with StoreKit2 in Xcode 13 - 15 using SwiftUI, Swift 5.7 - 5.9, iOS 15 - 17 and macOS 12 - 14. Also supports tvOS and visionOS.
MIT License
410
stars
48
forks
source link
Log clashes for different transactions due to missing transactionID in TransactionLog #60
I think the transactionID should be included in the the TransactionLog, otherwise a particular event for a particular product only logs the first transaction.
I think the
transactionID
should be included in the theTransactionLog
, otherwise a particular event for a particular product only logs the first transaction.Here is where the
TransactionLog
is created: let t = TransactionLog(notification: event, productId: productId)This can be easily reproduced on Xcode with a short renewal rate.