purchases-ios
purchases-ios copied to clipboard
In-app purchases and subscriptions made easy. Support for iOS, watchOS, tvOS, macOS, and visionOS.
If a user restores purchases, but no purchases are available to be restored, the completed callback does not get called. This fixes the issue.
On iOS 15, some paywalls (1 and 2), when the close button was turned on, would not show all of the images, and the text would not wrap as expected....
- [ ] I have updated Purchases SDK to the latest version - [X] I have read the [Contribution Guidelines](https://github.com/RevenueCat/purchases-ios/blob/main/Contributing/CONTRIBUTING.md) - [X] I have searched the [Community](https://community.revenuecat.com) - [X] I...
When `AppTransaction.shared` is empty or invalid, Apple recommends calling `AppTransaction.refresh()`. https://developer.apple.com/documentation/storekit/apptransaction/4020517-refresh Calling `refresh()` will always show an authentication prompt so we want to make sure we only call it in...
There are currently two issues that occur with iOS 15, StoreKit 2, and `PurchasesAreEnabledBy==.myApp`: - We listen for purchases using both SK1 & SK2 - We POST a SK1 receipt...
I have migrated from the framework to the xcframework in a macOS project. Everything was working before. This is a 100% Cocoa project. No Swift. After cleaning the project, during...
- [x] I have updated Purchases SDK to the latest version - [x] I have read the [Contribution Guidelines](https://github.com/RevenueCat/purchases-ios/blob/main/Contributing/CONTRIBUTING.md) - [x] I have searched the [Community](https://community.revenuecat.com) - [x] I have...
https://github.com/RevenueCat/purchases-ios/blob/dbcfe0ceb55879c98d7069c2c788af90b76b27d7/Sources/Purchasing/Purchases/PurchasesDelegate.swift#L24 Currently, when implementing delegates in Swift for classes that interact with Objective-C, delegates often need to inherit from NSObject and be marked with @objc. This requirement adds boilerplate and...
When we don't have an AppTransaction, and the list of transactions is empty as well, this is likely an store issue, so we return an error and let the developer...