Will Taylor

Results 17 issues of Will Taylor

### Motivation The current 5.0 betas require developers using observer mode with StoreKit 2 to call `Purchases.shared.handleObserverModeTransaction(result)` after processing a purchase. While this works, it’s an additional step for developers...

enhancement
perf

### Motivation In light of https://github.com/RevenueCat/purchases-ios/pull/3853, we no longer require developers to call `handleObserverModePurchase()` when using Observer Mode with StoreKit2. To reflect these changes, a few changes needed to be...

enhancement
do not merge
perf

## 5.0.0-beta.4 RevenueCat iOS SDK v5 is here!! See our [RevenueCat v5 Migration Guide](Sources/DocCDocumentation/DocCDocumentation.docc/V5_API_Migration_guide.md) for all the details. We have opened a channel in our Discord server for participants in...

do not merge
next_release

This PR bumps the purchases-ios version to `5.0.0-rc.1`, along with updating a few other dependencies to their latest version. It also extracts the RevenueCat and RevenueCatUI versions in the Podfile...

dependencies

This PR adds support for redeeming win-back offers with Streamlined Purchasing disabled. ### Feature Availability This feature is available for developers under the following conditions: - The app is run...

pr:feat
feat:Win-Back Offers

### Motivation As a part of supporting win-back offers with Streamlined Purchasing disabled, we need to ensure that we aren't using both the `PurchaseIntents` API and the `paymentQueue(_:shouldAddStorePayment:for:)` functions at...

pr:other
feat:Win-Back Offers

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...

pr:fix

I've installed the OneSignal SDK as shown in the documentation. Everything works fine in iOS builds, but I get errors saying: `"While building for visionOS Simulator, no library for this...

## Description This PR introduces virtual currencies to the iOS SDK. It's an exceptionally large PR, but all parts of it have been reviewed individually before. It includes the following:...

pr:feat
feat:Virtual Currencies

### Motivation This PR addresses a feature requested in https://github.com/RevenueCat/purchases-ios/issues/4774 - the ability for a developer to specify which UIScene or NSWindow the purchase sheet/modal appears over when making a...

pr:feat