superwall / Superwall-iOS

Remotely configure every aspect of your paywall and double your revenue.
https://superwall.com
MIT License
88 stars 24 forks source link
iap in-app-purchase ios objective-c paywall purchases sdk storekit subscription swift


logo

In-App Paywalls Made Easy 💸


SwiftPM Compatible Cocoapods Compatible iOS Versions Supported MIT License Community Active Version Number


Superwall lets you remotely configure every aspect of your paywall — helping you find winners quickly.

SuperwallKit.framework

SuperwallKit is an open source framework that provides a wrapper around WebKit for presenting and creating paywalls. It interacts with the Superwall backend letting you easily iterate paywalls on the fly in Swift or Objective-C!

Migrating to v3

Features

Superwall
Server-side paywall iteration
🎯 Paywall conversion rate tracking - know whether a user converted after seeing a paywall
🆓 Trial start rate tracking - know and measure your trial start rate out of the box
📊 Analytics - automatic calculation of metrics like conversion and views
✏️ A/B Testing - automatically calculate metrics for different paywalls
📝 Online documentation up to date
🔀 Integrations - over a dozen integrations to easily send conversion data where you need it
💯 Well maintained - frequent releases
📮 Great support - email a founder: jake@superwall.com

Installation

Swift Package Manager

The preferred installation method is with Swift Package Manager. This is a tool for automating the distribution of Swift code and is integrated into the swift compiler. In Xcode, do the following:

Cocoapods

Cocoapods is an alternative dependency manager for iOS projects. For usage and installation instructions, please visit their website. To include the Superwall SDK in your app, add the following to your Podfile:

pod 'SuperwallKit', '< 4.0.0'

Next, run pod repo update to update your local spec repo.

Then, run pod install from your terminal.

Getting Started

Sign up for a free account on Superwall and read our docs.

You can also view our iOS SDK docs. If you'd like to view it in Xcode, select Product ▸ Build Documentation.

Read our Kodeco (previously Ray Wenderlich) tutorial: Superwall: Remote Paywall Configuration on iOS.

Check out our sample apps for a hands-on demonstration of the SDK:

Contributing

Please see the CONTRIBUTING file for how to help.