superwall / Superwall-iOS

Remotely configure every aspect of your paywall and double your revenue.
https://superwall.com
MIT License
86 stars 23 forks source link

V3.0 #96

Closed yusuftor closed 1 year ago

yusuftor commented 1 year ago

Changes in this pull request

This is a draft release for review. We need to consider how we launch a beta via cocoapods with a name change from Paywall to SuperwallKit.

Areas to look out for:

  1. Identity management.
  2. Paywall presentation flow.
  3. Events (both in app and the interaction with the backend).
  4. Subscription controller - i.e. superwall handling purchasing vs the delegate. What happens if someone wants a non-subscription based product?
  5. Overall internal structure.
  6. Ease of transition between Paywall -> SuperwallKit. There are probably areas where we can guide people via the Graveyard folder. And also just looking out for any errors on the first run from using Paywall to having just upgraded to SuperwallKit.
  7. In-app Documentation.
  8. Online SDK docs.
  9. Example apps.
  10. Overall API design.
  11. Future considerations for the SDK.
  12. Thread safety and performance.
  13. Purchasing using SK2 in the delegate.
  14. Objective-C compatibility

The following is from the changelog for v3.0. Not all changes are in the changelog (as its consumer facing), but it gives a good summary:

Breaking Changes

Enhancements

Fixes

Checklist