-
Notifications
You must be signed in to change notification settings - Fork 22
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
v3.4.0 #174
Commits on Aug 22, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 62a378f - Browse repository at this point
Copy the full SHA 62a378fView commit details
Commits on Aug 29, 2023
-
Initial refactor to add own purchase controller
- Created an InternalPurchaseController. This coordinates the purchasing between provided purchase controllers and the internal purchasing mechanism. - Removed StoreKitCoordinator and removed redundant files like PurchaseManager. - Verification now happens before finishing a product. - No longer checks for restored product after purchase. This means if someone repurchases a product they already have, it'll count as a transaction_complete. This shouldn't be happening anyway, but something to consider.
Configuration menu - View commit details
-
Copy full SHA for b35402e - Browse repository at this point
Copy the full SHA b35402eView commit details
Commits on Aug 30, 2023
-
More purchase controller refactoring
- Stops ASN1 files from being public/open. - Fixes tests
Configuration menu - View commit details
-
Copy full SHA for 02bbc6f - Browse repository at this point
Copy the full SHA 02bbc6fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 04c9caa - Browse repository at this point
Copy the full SHA 04c9caaView commit details -
Configuration menu - View commit details
-
Copy full SHA for c936603 - Browse repository at this point
Copy the full SHA c936603View commit details
Commits on Aug 31, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 0449121 - Browse repository at this point
Copy the full SHA 0449121View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7144a9b - Browse repository at this point
Copy the full SHA 7144a9bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6ff90dd - Browse repository at this point
Copy the full SHA 6ff90ddView commit details -
Configuration menu - View commit details
-
Copy full SHA for 244aca0 - Browse repository at this point
Copy the full SHA 244aca0View commit details -
Merge pull request #166 from superwall-me/feature/add-internal-purcha…
…se-controller Feature/add internal purchase controller
Configuration menu - View commit details
-
Copy full SHA for 8119196 - Browse repository at this point
Copy the full SHA 8119196View commit details -
Configuration menu - View commit details
-
Copy full SHA for bc1cd8d - Browse repository at this point
Copy the full SHA bc1cd8dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9b329ec - Browse repository at this point
Copy the full SHA 9b329ecView commit details -
Configuration menu - View commit details
-
Copy full SHA for 335c438 - Browse repository at this point
Copy the full SHA 335c438View commit details -
Merge pull request #167 from superwall-me/feature/add-context-to-no-r…
…ule-match Feature/add context to no rule match
Configuration menu - View commit details
-
Copy full SHA for 83fc8a7 - Browse repository at this point
Copy the full SHA 83fc8a7View commit details -
Adds sdk_version/sdk_version_padded/app_build_number to device
Also updates the version to 3.3.3.
Configuration menu - View commit details
-
Copy full SHA for 6efd3f5 - Browse repository at this point
Copy the full SHA 6efd3f5View commit details
Commits on Sep 1, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 0044419 - Browse repository at this point
Copy the full SHA 0044419View commit details -
Configuration menu - View commit details
-
Copy full SHA for b4f8f37 - Browse repository at this point
Copy the full SHA b4f8f37View commit details -
Merge pull request #168 from superwall-me/feature/expose-sdk-version
feature/expose-sdk-version
Configuration menu - View commit details
-
Copy full SHA for 922689a - Browse repository at this point
Copy the full SHA 922689aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9c6a579 - Browse repository at this point
Copy the full SHA 9c6a579View commit details -
Configuration menu - View commit details
-
Copy full SHA for e6b27ec - Browse repository at this point
Copy the full SHA e6b27ecView commit details -
Merge pull request #169 from superwall-me/feature/fix-paywall-decline…
…-with-survey feature/fix-paywall-decline-with-survey
Configuration menu - View commit details
-
Copy full SHA for 06a93a9 - Browse repository at this point
Copy the full SHA 06a93a9View commit details -
Configuration menu - View commit details
-
Copy full SHA for ccdcb21 - Browse repository at this point
Copy the full SHA ccdcb21View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2079a51 - Browse repository at this point
Copy the full SHA 2079a51View commit details
Commits on Sep 4, 2023
-
Only swizzles sendEvent if config contains the touchesBegan trigger
Removes semaphore from UIWindow because all UIWindow events will be performed in serial as they're on the main actor.
Configuration menu - View commit details
-
Copy full SHA for 74f490f - Browse repository at this point
Copy the full SHA 74f490fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8fbdec2 - Browse repository at this point
Copy the full SHA 8fbdec2View commit details
Commits on Sep 5, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 234adf4 - Browse repository at this point
Copy the full SHA 234adf4View commit details -
Merge pull request #170 from superwall-me/feature/touches-began-trigger
Feature/touches began trigger
Configuration menu - View commit details
-
Copy full SHA for 1f2b2b7 - Browse repository at this point
Copy the full SHA 1f2b2b7View commit details
Commits on Sep 6, 2023
-
Configuration menu - View commit details
-
Copy full SHA for c143e02 - Browse repository at this point
Copy the full SHA c143e02View commit details -
Configuration menu - View commit details
-
Copy full SHA for b093d6d - Browse repository at this point
Copy the full SHA b093d6dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4983bf0 - Browse repository at this point
Copy the full SHA 4983bf0View commit details
Commits on Sep 7, 2023
-
Configuration menu - View commit details
-
Copy full SHA for f69040e - Browse repository at this point
Copy the full SHA f69040eView commit details -
Configuration menu - View commit details
-
Copy full SHA for e95797f - Browse repository at this point
Copy the full SHA e95797fView commit details -
Fixes issue where the retrieved
StoreTransaction
associated with th……e purchased product may be `nil`
Configuration menu - View commit details
-
Copy full SHA for aae80d7 - Browse repository at this point
Copy the full SHA aae80d7View commit details -
Configuration menu - View commit details
-
Copy full SHA for e15a04c - Browse repository at this point
Copy the full SHA e15a04cView commit details
Commits on Sep 12, 2023
-
Configuration menu - View commit details
-
Copy full SHA for f675be8 - Browse repository at this point
Copy the full SHA f675be8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0df5858 - Browse repository at this point
Copy the full SHA 0df5858View commit details -
Merge pull request #172 from superwall-me/feature/survey-on-transacti…
…on-complete feature/survey-on-transaction-complete
Configuration menu - View commit details
-
Copy full SHA for 282a65a - Browse repository at this point
Copy the full SHA 282a65aView commit details -
Configuration menu - View commit details
-
Copy full SHA for d77fa76 - Browse repository at this point
Copy the full SHA d77fa76View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2e62964 - Browse repository at this point
Copy the full SHA 2e62964View commit details -
Merge pull request #171 from superwall-me/feature/survey-close
feature/survey-close
Configuration menu - View commit details
-
Copy full SHA for 285aea7 - Browse repository at this point
Copy the full SHA 285aea7View commit details
Commits on Sep 13, 2023
-
Updated survey presentation schema and moved appSessionManager init
Updated version to 3.4.0
Configuration menu - View commit details
-
Copy full SHA for 656a126 - Browse repository at this point
Copy the full SHA 656a126View commit details -
Configuration menu - View commit details
-
Copy full SHA for c256bfb - Browse repository at this point
Copy the full SHA c256bfbView commit details
Commits on Sep 14, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 9342dac - Browse repository at this point
Copy the full SHA 9342dacView commit details -
Adds in a fallback and a retry when getting transactions
- Stores every purchased transaction by product if the transaction date of the purchased transaction is greater than the last stored transaction. Then when getting the latest transaction it defaults to SK2 and checks it has a transaction date within the last hour. If that fails, then it gets the lastInternalTransaction, i.e. the transaction that caused the internal purchase controller to mark the transaction as purchased. Otherwise, we fallback to getting the last transaction whose date is within the last hour. If that fails, we wait 500ms before trying again and finally returning nil. - When completing a purchase, a check is added that the productId of the purchase is the one being purchased. Also checks that the date of the purchase is within the last hour to stop old purchases from completing the purchase. - Fixes tests and swiftlint
Configuration menu - View commit details
-
Copy full SHA for 2032b98 - Browse repository at this point
Copy the full SHA 2032b98View commit details
Commits on Sep 15, 2023
-
Bugfix for surveys - it was sometimes accidentally disabling swipe to…
… dismiss of paywallviewcontroller
Configuration menu - View commit details
-
Copy full SHA for afd6b0a - Browse repository at this point
Copy the full SHA afd6b0aView commit details -
Required passing of transaction to completePurchase
Fixes issue where transactions other than purchased wouldn't call the completion block.
Configuration menu - View commit details
-
Copy full SHA for 51b20f6 - Browse repository at this point
Copy the full SHA 51b20f6View commit details -
Merge pull request #173 from superwall-me/feature/fallback-to-sk1-pro…
…duct Fallback to SK1 Transaction
Configuration menu - View commit details
-
Copy full SHA for 9cf4d2e - Browse repository at this point
Copy the full SHA 9cf4d2eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7654893 - Browse repository at this point
Copy the full SHA 7654893View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4918b39 - Browse repository at this point
Copy the full SHA 4918b39View commit details -
Added unit tests for scheduling notifications
Added a few protocols to cover UNUserNotificationCenter testing.
Configuration menu - View commit details
-
Copy full SHA for 011a9fc - Browse repository at this point
Copy the full SHA 011a9fcView commit details
Commits on Sep 18, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 6fdb864 - Browse repository at this point
Copy the full SHA 6fdb864View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3b99fcf - Browse repository at this point
Copy the full SHA 3b99fcfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 972f275 - Browse repository at this point
Copy the full SHA 972f275View commit details
Commits on Sep 19, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 1c32301 - Browse repository at this point
Copy the full SHA 1c32301View commit details