Skip to content

Releases: codykerns/PurchasesHelper

1.0.1

06 Oct 02:42
fb83e58
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.0.0...v1.0.1

1.0.0

27 Sep 04:23
5d88476
Compare
Choose a tag to compare

What's Changed

  • Support Purchases 4.x in #14

Full Changelog: v0.2.0...v1.0.0

0.2.0

03 Aug 16:44
70e933c
Compare
Choose a tag to compare

🚨 Breaking Changes
Method names after been renamed, updating to 0.2.0 will require a bit of refactoring.

  • ReadMe improved with a lot of clarity about versions, methods, etc.
  • configure method renamed to syncReceiptIfNeededAndRegister for clarity about the behavior
  • Adds support for comparing originalPurchaseDate to catch most cases of older users. Set the date at which your version with subscriptions is going live, and if the user downloaded before then, CompatibilityAccessManager will grant access as expected
  • packageTerms now supports optional intro terms (includesIntroTerms, e.g. if a user isn't eligible for a trial, pass false to get terms without the trial details)
  • Logging drastically improved, there should be no confusion about what CompatibilityAccessManager is doing

0.1.6

23 Nov 20:40
ec9b9cc
Compare
Choose a tag to compare

Minimum Purchases SDK version is now 3.8.0.
Fixes CompatibilityAccessManager's receipt migration.

Since Purchases' restoreTransactions method may prompt for Apple ID and password as of version 3.6.0, this changes the restore method from restoreTransactions to syncPurchases (new in SDK 3.8.0). syncPurchases is silent and won't force refresh the receipt, and is useful when wanting to sync data with RevenueCat. The side effect is that the receipt may not be up-to-date, and thus may not sync all receipt data. To get the full up-to-date receipt, call restoreTransactions from a user-initiated action.

0.1.5

06 Oct 01:50
ac48e71
Compare
Choose a tag to compare

Fixes yearly displayTitleRecurring value.

0.1.4

27 Aug 14:59
2f2286c
Compare
Choose a tag to compare

Adds support for iOS 9.3.
Changes .configure to be a method on the shared instance of CompatibilityAccessManager.

0.1.3

27 Aug 14:15
Compare
Choose a tag to compare

Reverts minimum iOS version to 11.2

0.1.2

20 Aug 17:05
Compare
Choose a tag to compare

Fixes closure not being called for the configure method.
Adds support for iOS 9/10 for consistency with Purchases SDK.

v0.1.1

18 Aug 20:42
Compare
Choose a tag to compare

Adds new configure method in CompatibilityAccessManager that automatically restores transactions if no originalApplicationVersion is available.

v0.1.0

18 Aug 18:28
Compare
Choose a tag to compare
Clarify caching in readme