Skip to content

Releases: taplytics/taplytics-ios-sdk

Taplytics 3.6.0 Release

12 Feb 20:00
d1350a9
Compare
Choose a tag to compare
  • Added Adobe Experience automatic integration

Taplytics 3.4.0 Release

21 Dec 15:38
4c18328
Compare
Choose a tag to compare
  • added option to disable device tracking

Taplytics 3.3.0 Release

07 Dec 19:27
51a845c
Compare
Choose a tag to compare
  • Adjustments to Mixpanel integration

Taplytics 3.2.0 Release

13 Nov 20:27
7b4e6f2
Compare
Choose a tag to compare
  • Updates to event sending retry logic

Taplytics 3.1.0 Release

15 Oct 20:52
2f50339
Compare
Choose a tag to compare
  • Support new format for adobe events
  • Removed adID instances in code

Taplytics 3.0.0 Release

08 Sep 20:29
8e240cc
Compare
Choose a tag to compare

Major Release Changes

Updates

Thread Safety

Big changes were made to make the SDK more thread safe! This should make the SDK more stable in cases where the methods are not being used on the main thread.

New Session Callback

We've deprecated propertiesLoadedCallback and added a new method newSessionCallback. This new method only gets called back once a new session has been started, i.e. start up, set user attributes, start new session method, or reset app user.

Usage

Taplytics.newSessionCallback { (loaded) in
    // new session has been started
}

You can also use the delegate method to accomplish the same thing:

AppDelegate.swift

class AppDelegate: UIResponder, UIApplicationDelegate, UNUserNotificationCenterDelegate, TaplyticsDelegate {

    func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool {
        Taplytics.setDelegate(self)
        ...
    }

    func taplyticsNewSession(_ loaded: Bool) {
        print("Taplytics Delegate - New Session: \(loaded)")
    }

Improvements to APIs

Improvements have been made to the robustness of caching values from previous sessions if your config call times out. Now the experience should be smoother and more consistent.

Taplytics 2.52.0 Release

19 Aug 19:08
f97d3fb
Compare
Choose a tag to compare
  • Taplytics now sends experiments as a user property to Amplitude

Taplytics 2.51.2 Release

29 Jul 17:37
b11ced7
Compare
Choose a tag to compare
  • fixed issue where user id sending as blank

Taplytics 2.51.1 Release

03 Jun 17:30
5364825
Compare
Choose a tag to compare
  • Fixed all draft feature flags showing up when user forces themselves into any experiment/feature flag

Taplytics 2.51.0 Release

08 May 17:35
4153e77
Compare
Choose a tag to compare
  • Added ability to add default option for feature flags