Skip to content
This repository has been archived by the owner on Jul 22, 2020. It is now read-only.

Releases: Iterable/objc-sdk

Added back in `initWithApiKey`

14 Oct 16:38
Compare
Choose a tag to compare

4.0.1

Added

  • added back in initWithApiKey

Add ability to initialize SDK with userId instead of an email

14 Oct 06:18
Compare
Choose a tag to compare

Added

  • added userId property
  • added new overloaded function for sharedInstanceWithApiKey to pass in a userId instead of an email.

Removed

  • removed header for initWithApiKey

Changed

  • changed the arguments of the following apis to use userId if an email does not exist: track, trackPushOpen, registerToken, and disableDevice.

Add disableDevice API

20 Jul 04:36
Compare
Choose a tag to compare

Released on 2016-07-19

Added

  • now includes disableDevice API

Removed

  • removed device name from registerToken call as it might contain user sensitive data (the user's name)

Remove JSONModel from Podspec

23 Jun 05:10
Compare
Choose a tag to compare

Released on 2016-06-22

Fixed

  • removed JSONModel from dependencies in Podspec

Removes dependency on JSONModel, fixes callback on failure in registerToken, and include artifacts in build/release

23 Jun 04:58
Compare
Choose a tag to compare

Released on 2016-06-22

Added

  • now comes with compiled universal static library and public headers in the Artifacts directory

Changed

  • registerToken no longer checks the token to be 32 bytes/64 hex chars
  • JSONModel removed from project; no longer needs any outside libraries; some CommerceItem/trackPurchase APIs changed as a result of this
  • removed Pods integration

Fixed

  • registerToken now calls the failure handler if an invalid PushServicePlatform is passed in

Adds completion block handlers, and some changes in push open tracking

08 Jun 04:14
Compare
Choose a tag to compare

Released on 2016-06-07

Added

  • completion handler blocks for all the Iterable APIs
  • class to represent Iterable notification metadata

Changed

  • no longer tracks push opens from test and proof pushes

Fixed

  • no longer tracks push opens from ghost pushes

Use NSURLSession instead of NSURLConnection

07 Jun 05:03
Compare
Choose a tag to compare

Released on 2016-06-06

Changed

  • NSURLConnection is deprecated as of iOS9; this release drops in its replacement, NSURLSession

Improved Logging and Nullability Annotations

03 Jun 05:06
Compare
Choose a tag to compare

2.0.0

Released on 2016-06-02

Added

  • fleshed out README
  • added CHANGELOG
  • added CONTRIBUTING
  • new logging system
  • nullability annotations
  • overrides/defaults for methods that take nullable params

Removed

  • unessential logging in non-DEBUG builds

Changed

  • updated pod version to 7.0 (from 5.0) in preparation for NSURLSession
  • logging changes