[Paywalls V2] Add full cover option to Paywalls Tester#4745
Conversation
1 build increased size
Paywalls 1.0 (1)
|
| Item | Install Size Change |
|---|---|
| DYLD.String Table | ⬆️ 13.9 kB |
| Code Signature | ⬆️ 936 B |
| DYLD.Exports | ⬆️ 912 B |
| 📝 RCPurchases.applicationDidBecomeActive | ⬆️ 900 B |
| RCPurchases.Objc Metadata | ⬇️ -873 B |
🛸 Powered by Emerge Tools
0ccb313 to
b73ce2f
Compare
eec3175 to
cc82b4f
Compare
| // CI system adds keys here | ||
| extension AvailableConfigItems { | ||
| static var apiKey: String { "" } | ||
| static var apiKey: String { "appl_SYkbbYptqjDadVkQeBUtXxVxCcw" } |
JayShortway
left a comment
There was a problem hiding this comment.
LGTM! No additional comments besides Antonio's.
| enum PaywallTesterViewMode: String { | ||
| case fullScreen = "Full Screen" | ||
| case sheet = "Sheet" | ||
| case footer = "Footer" | ||
| case condensedFooter = "Condensed Footer" | ||
| } |
There was a problem hiding this comment.
More a question to get context than a comment. Are those rawValue coming from somewhere? Like, are those used for decoding / encoding? Because I see the name uses the same strings.
There was a problem hiding this comment.
Ahhh, I was going to use them as a display name in the UI but ended up making with a name variable in the extension instead 😊 Going to remove these!
cc82b4f to
1e2e423
Compare
1e2e423 to
8abb7fa
Compare
| .onRestoreCompleted { _ in | ||
| viewModel.dismissPaywall() | ||
| } | ||
| .id(viewModel.presentedPaywall?.hashValue) //FIXME: This should not be required, issue is in Paywallview |
There was a problem hiding this comment.
I hit a similar issue when working on the paywall reload, the reason being:
Which is fine because normally paywall info will not change while it is presented.

Motivation
Changes here were made to test #4744
Description
Make a separate full screen for:
Screen.Recording.2025-01-29.at.5.53.51.PM.mov