NachoSoto
44608c33bb
PaywallExtensions: post purchases with Offering identifier (#2645 )
...
### Changes:
- Exposed `internal`-only `Purchases.cachePresentedOfferingIdentifier`
- Changed `SwiftUI` extensions to `static` methods: this is required to
be able to call an instance method on them
- Added integration test to verify this offering identifier is used
Technically this is an API change, but these APIs are implicitly beta
because they're only available in Xcode 15 beta.
2023-06-15 17:16:31 -07:00
NachoSoto
6ba378ba5e
debugRevenueCatOverlay: display receiptURL (#2652 )
...
Useful when debugging issues like #2558 .

2023-06-15 08:37:58 -07:00
NachoSoto
1637db2180
debugRevenueCatOverlay: ability to close on macOS/Catalyst (#2649 )
...

2023-06-15 08:10:35 -07:00
NachoSoto
7958e91dff
debugRevenueCatOverlay: added support for macOS (#2648 )
...
I wanted to support it to be able to look into #2558 .

2023-06-15 08:10:03 -07:00
NachoSoto
0d448c1265
debugRevenueCatOverlay: simplified title (#2641 )
2023-06-14 07:46:58 -07:00
NachoSoto
5ec9d36e22
New DebugViewController: UIKit counterpart for SwiftUI's debugRevenueCatOverlay ( #2631 )
...
Built on top of `DebugSwiftUIRootView`. This can be presented either
manually, or using `UIViewController.presentDebugRevenueCatOverlay`.
This looks exactly the same as the `SwiftUI` version:

2023-06-13 09:37:52 -07:00
NachoSoto
551cb2d8d2
DebugView: added snapshot tests (#2630 )
...
UI tests for #2567 .
2023-06-13 08:54:36 -07:00
NachoSoto
51865954cb
debugRevenueCatOverlay: added ability to display new SubscriptionStoreView (#2595 )
...
See #2593

2023-06-09 10:55:31 -07:00
NachoSoto
ce470442cf
debugRevenueCatOverlay improvements (#2594 )
2023-06-08 08:37:22 -07:00
NachoSoto
3b53f2426c
Introduced debugRevenueCatOverlay(): new SwiftUI debug overlay ( #2567 )
...

2023-06-07 09:16:45 -07:00