Skip to content

Releases: superwall/Superwall-iOS

Bug Fix

10 Oct 16:12
Compare
Choose a tag to compare

Fixes a bug relating to presenting a paywall twice on a specific view controller

Full Changelog: 1.0.13...1.0.14

Paywall Triggers!

28 Sep 18:13
Compare
Choose a tag to compare

Make sure you're sending us your events, people! This release adds support for remotely configuring paywalls to appear in response to events.

Adds Paywall.xcodeproj

22 Sep 05:47
Compare
Choose a tag to compare

Allows for manual installation for Objective-C and Objective-C++ projects

Prevents payment queue transaction observer from finishing transactions

14 Sep 22:04
Compare
Choose a tag to compare

1.0.9

14 Sep 21:40
Compare
Choose a tag to compare
  • fixes bug where failed transactions would open the manage subscriptions page while in development

1.0.8

14 Sep 18:40
Compare
Choose a tag to compare
  • fixes bug where paywall wouldn't show from debugger if PaywallDelegate.shouldPresentPaywall() returns false

CocoaPod & Objective C++ Support

14 Sep 11:40
Compare
Choose a tag to compare

This release adds a Pod Spec file to let customers install the SDK via CocoaPods. Additionally this release allows for use of the SDK with Objective-C++ codebases.

To install via coacopods, simply add this line to your Podfile

pod 'Paywall', :git => 'https://github.com/superwall-me/paywall-ios.git', :tag => '1.0.7'

To get up and running with Objective-C++, please our example application. The documentation has also been updated to callout relevant changes.

The biggest gotchas lie in the importing of Paywall-iOS. Instead of using #import @Paywall; Objective-C++ requires that you use #import <Paywall/Paywall-Swift.h>. However, you must also include definitions of two protocols, so in total the import should look as follows (in an .h file):

@protocol SKPaymentTransactionObserver;
@protocol SKProductsRequestDelegate;
#import <Paywall/Paywall-Swift.h>

Docs on github pages are live

14 Sep 04:46
Compare
Choose a tag to compare

1.0.5

14 Sep 03:30
Compare
Choose a tag to compare
  • adds periodDays, periodWeeks, periodMonths and periodYears to product variables
  • adds daily, monthly and yearly prices to variables
  • exposes locale to event parameters in pricing related events
  • removes flicker when launching template viewer from debugger

as always, email [email protected] with questions :)

User Attribute Support for Objective-C

14 Sep 02:12
9fa795e
Compare
Choose a tag to compare

This release adds a new method setUserAttributesDictionary on Paywall which accepts an NSDictionary of user attributes. It is similar to setUserAttributes but does not use the same Swift Enum-based interface.