Downloads - ForeSee iOS SDK

Current version

4.1 -- ForeSee Mobile SDK, iOS

[+]  Release Notes

Released on Feb 27, 2017:

Fixes:

  • iOS 10 support
  • Page count should be reset whenever the app is launched
  • Garbled replay on some large devices
  • Crash during replay reported by some clients
  • CPPs not removed when \"repeat days\" is met
  • Update privacy policy link on invites
  • Remove use of deprecated methods

Remaining Limitations:

  • Custom survey views do not update the trigger state when completed
  • Customized backgrounded app previews (in the task switcher) are interrupted if an invite is displayed

Archived versions

+ Show - Hide

4.0.0 -- ForeSee Mobile SDK, iOS

[+]  Release Notes

Released on Jul 06, 2016:  

Fixes:

  • Invite moves off screen when entering contact info
  • Fix project README for CocoaDocs

Improvements:

  • Rename ON_EXIT to CONTACT
  • All new custom invites
  • Sample app with nice-looking custom invite
  • Create delegate for listening to SDK events
  • Combine eligibility check with significant events

Remaining Limitations:

  • Custom survey views do not update the trigger state when completed
  • Customized backgrounded app previews (in the task switcher) are interrupted if an invite is displayed
  • Invites will be displayed poorly in some replays. This will not affect the user’s perception of the invite and will only happen on apps deployed using XCode 5 which are running on an iOS 8 device.

3.4.6 -- ForeSee Mobile SDK, iOS

[+]  Release Notes

Released on Apr 28, 2016:  

Fixes:

  • Fix garbled replays on large-screen devices

Improvements:

  • Now available via Cocoapods

Remaining Limitations:

  • Custom survey views do not update the trigger state when completed
  • Customized backgrounded app previews (in the task switcher) are interrupted if an invite is displayed
  • Invites will be displayed poorly in some replays. This will not affect the user’s perception of the invite and will only happen on apps deployed using XCode 5 which are running on an iOS 8 device.

3.4.5 -- ForeSee Mobile SDK, iOS

[+]  Release Notes

Released on Mar 25, 2016:  

Fixes:

  • Match status bar style to parent window when showing invite
  • Fix custom invitation demo app
  • Fix blank screen when showing survey webViews

Remaining Limitations:

  • Custom survey views do not update the trigger state when completed
  • Customized backgrounded app previews (in the task switcher) are interrupted if an invite is displayed
  • Invites will be displayed poorly in some replays. This will not affect the user’s perception of the invite and will only happen on apps deployed using XCode 5 which are running on an iOS 8 device.

3.4.4 -- ForeSee Mobile SDK, iOS

[+]  Release Notes

Released on Feb 11, 2016:  

Fixes:

  • Last launch date should only be updated when the app is backgrounded or terminated

Remaining Limitations:

  • Custom survey views do not update the trigger state when completed
  • Customized backgrounded app previews (in the task switcher) are interrupted if an invite is displayed
  • Invites will be displayed poorly in some replays. This will not affect the user’s perception of the invite and will only happen on apps deployed using XCode 5 which are running on an iOS 8 device.

3.4.3 -- ForeSee Mobile SDK, iOS

[+]  Release Notes

Released on Nov 16, 2015:  

Improvements:

  • Add locale CPP
  • Persist CPPs across session
  • Improve sample projects

Fixes:

  • ON_EXIT invite hidden behind keyboard

Remaining Limitations:

  • Custom survey views do not update the trigger state when completed
  • Customized backgrounded app previews (in the task switcher) are interrupted if an invite is displayed
  • Invites will be displayed poorly in some replays. This will not affect the user’s perception of the invite and will only happen on apps deployed using XCode 5 which are running on an iOS 8 device.

3.4.2 -- ForeSee Mobile SDK, iOS

[+]  Release Notes

Released on Oct 14, 2015:  

Improvements:

  • Create Swift sample app

Fixes:

  • App can crash when synchronizing failed log events
  • Crash when loading webView for survey after network error
  • Prevent use of DEBUG URLs in client builds
  • Fix image references in sample apps
  • Create missing kb docs folder in build script

Remaining Limitations:

  • Custom survey views do not update the trigger state when completed
  • Customized backgrounded app previews (in the task switcher) are interrupted if an invite is displayed
  • Invites will be displayed poorly in some replays. This will not affect the user’s perception of the invite and will only happen on apps deployed using XCode 5 which are running on an iOS 8 device.

3.4.1 -- ForeSee Mobile SDK, iOS

[+]  Release Notes

Released on Sep 21, 2015:  

Improvements:

  • Support iOS 9
  • Add foreign language surveys to localization sample app
  • Add method to disable event logging
  • Improve the ForeSee.h public interface
  • Make TRUSTe logo on invite a clickable link to the ForeSee TRUSTe page
  • Update the sample apps

Fixes:

  • Live masks appear behind prompts and keyboard (when prompt is showing)
  • Survey does not render correctly in landscape on some iOS versions

Remaining Limitations:

  • Custom survey views do not update the trigger state when completed
  • Customized backgrounded app previews (in the task switcher) are interrupted if an invite is displayed
  • Invites will be displayed poorly in some replays. This will not affect the user’s perception of the invite and will only happen on apps deployed using XCode 5 which are running on an iOS 8 device.

3.4 -- ForeSee Mobile SDK, iOS

[+]  Release Notes

Released on Aug 10, 2015:  

Improvements:

  • Specify config file programmatically
  • Add ability to combine Trigger criteria
  • Add a new Trigger parameter - days since last launch
  • Rename daysSinceLaunch to daysSinceFirstLaunch for consistency
  • Allow storage limit to be adjusted via configuration file
  • Commit criteria counts to storage as soon as they are changed
  • Add improved logging
  • Create privacy policy link on survey invite
  • Add locale CPP
  • Add criteria in configuration file for cell data usage
  • Prevent caching of blacklist check data
  • Improve resilience against uncalled start methods
  • Select when push notifications are enabled in config
  • Add View Controller loads to config criteria
  • Add free space ratio check
  • Mask debugging

Fixes:

  • Keyboard mask is misplaced on replay
  • Masking of text on webView autocorrect is misplaced
  • Autocorrected words masked in webViews
  • Pages can get stuck in replay
  • App may crash when showing keyboard in ON_EXIT mode
  • Invalid touches sent for iOS 8
  • App can freeze when rotating with keyboard on screen in test app
  • Replay doesnt work correctly when app started in landscape
  • App can erroneously end sessions for insufficient space
  • Rotating the screen with the keyboard up for the OnExit email entry dialog can freeze the app on some devices
  • Fix for iOS 7 backwards compatibility
  • Default SDK start (with default config) can crash
  • Create build with dysm information for Veracode scan to improve security
  • App crashes if survey is shown when device storage is full
  • Invite Accepted and Invite Declined events are not sent in Local and OnExit modes
  • Improve SDK tests
  • Blacklist check should fail when JSON is badly formatted
  • Front window skipped when scrolling webview
  • Text masked in unmasked fields when autocorrect is shown
  • Survey being covered by mask in backing webView
  • Sessions missing on iOS 8
  • Sessions end unexpectedly in iOS 8
  • Replays can crash on long sessions
  • WebViews should be unmasked by default
  • Handle counter reset in initialization

Remaining Limitations:

  • Custom survey views do not update the trigger state when completed
  • Customized backgrounded app previews (in the task switcher) are interrupted if an invite is displayed
  • Invites will be displayed poorly in some replays. This will not affect the user’s perception of the invite and will only happen on apps deployed using XCode 5 which are running on an iOS 8 device.

3.3.5 -- ForeSee Mobile SDK, iOS

[+]  Release Notes

Released on Jul 30, 2015:  

Fixes:

  • User is no longer moved into a declined state whenever pooling check doesn\'t pass
  • Crash in some use cases on iOS 7

Remaining Limitations:

  • Storage use is based on absolute values and doesn’t take into account the percentage of free space
  • The config file must be contained within the app package as foresee_configuration.json. This means dynamic configuration is not available for anything but CPPs
  • Long sessions are possible if iOS 4.3 device is left to idle. These sessions will contain long empty periods and therefore not take up extra space on the device. 4.x is no longer officially supported.
  • Custom survey views do not update the trigger state when completed
  • Customized backgrounded app previews (in the task switcher) are interrupted if an invite is displayed
  • Invites will be displayed poorly in some replays. This will not affect the user’s perception of the invite and will only happen on apps deployed using XCode 5 which are running on an iOS 8 device.

3.3.4 -- ForeSee Mobile SDK, iOS

[+]  Release Notes

Released on Jun 25, 2015:  

Improvements:

  • Security updates to meet HIPPA requirements
  • Added logging to track flow through invite/survey funnel

Fixes:

  • Rename JSONString on NSDictionary to avoid conflicts with Cordova
  • Autocorrect text partially rendered in replay
  • Crashlytics for 3.3.4 SessionReplayApp
  • Cannot fully accept on-exit invite
  • Fix security hole in iOS (pooling check)
  • Cannot see text field of email entry field when in landscape mode
  • Crash on iOS 6 when using webView delegates

Remaining Limitations:

  • Storage use is based on absolute values and doesn’t take into account the percentage of free space
  • The config file must be contained within the app package as foresee_configuration.json. This means dynamic configuration is not available for anything but CPPs
  • Long sessions are possible if iOS 4.3 device is left to idle. These sessions will contain long empty periods and therefore not take up extra space on the device. 4.x is no longer officially supported.
  • Custom survey views do not update the trigger state when completed
  • Customized backgrounded app previews (in the task switcher) are interrupted if an invite is displayed
  • Invites will be displayed poorly in some replays. This will not affect the user’s perception of the invite and will only happen on apps deployed using XCode 5 which are running on an iOS 8 device.

3.3.1 -- ForeSee Mobile SDK, iOS

[+]  Release Notes

Released on Oct 02, 2014:  

Improvements:

  • Added backwards compatibility with XCode 5

Fixes:

  • XCode 5 compatibility issues

Remaining Limitations:

  • Storage use is based on absolute values and doesn’t take into account the percentage of free space
  • The config file must be contained within the app package as foresee_configuration.json. This means dynamic configuration is not available for anything but CPPs
  • Long sessions are possible if iOS 4.3 device is left to idle. These sessions will contain long empty periods and therefore not take up extra space on the device. 4.x is no longer officially supported.
  • Custom survey views do not update the trigger state when completed
  • Customized backgrounded app previews (in the task switcher) are interrupted if an invite is displayed
  • Invites will be displayed poorly in some replays. This will not affect the user’s perception of the invite and will only happen on apps deployed using XCode 5 which are running on an iOS 8 device.

3.3.0 -- ForeSee Mobile SDK, iOS

[+]  Release Notes

Released on Sep 25, 2014:  

Improvements:

  • Added iOS 8 compatibility
  • Allowed capture of webViews during loading

Fixes:

  • Camera view is not masked in iOS 8
  • Masked alert views are not masked in iOS 8
  • Orientation changes ignored in iOS 8
  • Survey appears garbled in iOS 8
  • Misplaced invitation in iOS 8
  • Local notifications don\\\'t work in iOS 8
  • Infinite loop on show invite in rare situations
  • Crash on state dealloc due to KVO
  • Some masked items appearing in replays
  • Thin white line on survey view
  • Survey layout incorrect in iOS 8
  • Web video crashes cxReplay
  • Crash coming back into app

Remaining Limitations:

  • Storage use is based on absolute values and doesn’t take into account the percentage of free space
  • The config file must be contained within the app package as foresee_configuration.json. This means dynamic configuration is not available for anything but CPPs
  • Long sessions are possible if iOS 4.3 device is left to idle. These sessions will contain long empty periods and therefore not take up extra space on the device. 4.x is no longer officially supported.
  • Custom survey views do not update the trigger state when completed
  • Customized backgrounded app previews (in the task switcher) are interrupted if an invite is displayed

3.2.0 -- ForeSee Mobile SDK, iOS

[+]  Release Notes

Released on Jun 23, 2014:  
  • Added automatic masking of address book and email composition pages
  • Added continuous testing of storage use - sessions can be partial
  • Removed deprecated functions
  • Increased efficiency by removing dependency on temporary graphics context
  • Increased time resolution of gesture tracking
  • Restricted initialization of replay module to implementations that use replay
  • Improved title fetching on automatically logged page changes