All notable changes to this project are documented in this file.

2.7.4 - (June 19, 2017)

  • Bug: Security to avoid duplicate notifications was not reseted in some cases.

  • Bug: Welcome Notification were not displayed if the application was manually killed

2.7.3 - (May 12, 2017)

  • FEATURE: The SDK is fully configurable from the Adtag Platform.

  • FEATURE: Beacon Notifications & Beacon Alerts with Vocalization

    • Your application now support accessibility. The content of notifications or alerts can be read for visually-impaired users.
    • To improve the user experience you can fill a text to speech field on the Adtag Platform.
  • FEATURE: Beacon Notifications with images

    • Your application can generate beacon notifications and welcome notifications with an image, on iOs 10+ and Android 4+
    • Each image must be pre-loaded on the Adtag Platform
  • FEATURE: Beacon Alerts with images

    • Your application can generate beacon alerts with an image
    • Each image must be pre-loaded on the Adtag Platform
  • FEATURE: Asynchronous Listeners

    • This new version introduces three new listeners permitting asynchronous tasks:
      • ATAsyncBeaconNotificationListener
      • ATAsyncWelcomeBeaconNotificationListener
      • ATAsyncBeaconAlertListener
    • The old listeners are deprecated but can still be used.
  • CHANGE: the ATBeaconWelcomeNotification is now a delegate. You have to replace ATBeaconWelcomeNofication with id in your code.

  • CHANGE: The ATBeaconReceiveNotificatonContentDelegate is now registered automatically if your AppDelegate extends the ATBeaconAppDelegate

  • CHANGE: the method of the ATBeaconReceiveNotificatonContentDelegate has been renamed:

    • didReceiveNotificationContentReceived has become didReceiveBeaconNotification
    • didReceiveWelcomeNotificationContentReceived is now didReceiveBeaconWelcomeNotification

2.5.8 - (January 19, 2017)

  • FEATURE: Automatic Notifications

    • The SDK now comes with the AtNotificationDelegate and ATWelcomeNotificationDelegate implemented by default
      • This means that the SDK can generate beacon notifications as soon as it has been initialized
      • You can disable beacon notifications if you don't want your application to generate local notifications when detecting beacons.
  • FEATURE: The SDK allows to detect beacons across several uuids

  • FEATURE: Redirect logs from notifications are now generated automatically

  • FEATURE: New delegate object to retrieve the content received from notifications and welcomeNotifications when the didReceivedLocalNotification method is called in the appDelegate class

  • IMPROVEMENT: enhanced server calls security and flexibility

  • IMPROVEMENT: simplified access to all the ATbeaconAppDelegate methods from BeaconManager

  • IMPROVEMENT: optimized iOs 10 geofencing algorithm to enhance iBeacon detection

  • CHANGE: The CLRegion argument has been removed from the didRangeBeacons method of the ATRangeDelegate

2.4.7 - (December 1, 2016)

  • Fix iOS 10 bug: optimization of the iOs 10 geofencing algorithm to enhance the iBeacon detection

2.4.6 - (November 16, 2016)

  • Fix iOS 10 bug : add a geofence algorithm to enhance the iBeacon detection

2.4.4 - (November 3, 2016)

  • IMPROVEMENT: Additional usage description (key/string) for use of Bluetooth privacy-sensitive data in info.plist.
  • Fix rejects apps : App Review checks for use of << CFBundleSupportedPlatforms >> key, replace the SDK key bash 'CFBundleSupportedPlatforms = { "iPhoneSimulator" }' with bash 'CFBundleSupportedPlatforms = { "iPhoneOS" }'

2.4.2 - (August 30, 2016)

  • FEATURE: introduction of the concept of "Welcome Notifications".
  • A Welcome Notification is displayed the first time your application detects a beacon.
  • A specific Welcome Notification can be displayed when your application has no internet connection.

Learn more about Welcome Notifications in the dedicated tutorial

  • FEATURE: the Alert process has been re-designed, with simpler beacon interactions when the application is in the foreground, and more flexibility.

  • IMPROVEMENT: additional support for CocoaPod dependencies for SWIFT Frameworks.

  • IMPROVEMENT: migration of the frameworks to the Embedded framework ios 8 package

2.3.9 - (May 15, 2016)

  • IMPROVEMENT: better Notification Strategy algorithm

2.3.7 - (Mars 22, 2016)

  • FEATURE: add Demo plate-form access

2.3.6 - (February 29, 2016)

  • FEATURE: Update the webService url
  • IMPROVEMENT: better management of the network status

2.3.5 - (February 12, 2016)

  • Feature: The SDK introduces the "Notification Strategy" concept.

A Notification Strategy permits to modify the algorithm that manages the display of a local notification associated with a beacon.

2.2.0 - (Dec 16, 2015)

Added :

  • Log the Beacon detected around.

2.0.4 - (Sep 08, 2015)

Added :

  • New delegate class for detecting phone status (background / foreground).

Change :

  • Manage Notification background.
  • Rename Method and attributes.

Removed :

  • ATAppDelegate class.

2.0.0 - (Sep 03, 2015)

Added :

  • Track user with Advertising Identifier.
  • Manage Multimedia URL.

Change :

  • Change WS url.
  • Switch the load log data code source from the generic class into the new one ATAdtagLogDataLoadContent.
  • Change all the podspec version.

1.3.4 - (Aug 27, 2015)

Added :

  • Add company field in the log list.
  • Add new log subtype LOAD_CONTENT.
  • Add new property load Origin for identifying the origin of the log (it could be sent from WS/ Cache).

Fixed :

  • Fix the bug of the iBeacon number in the dashboard (enter region)

1.3.3 - (Aug 07, 2015)

Fixed :

  • Fixing the log problem, correct the format of the field date.

1.3.2 - (Aug 07, 2015)

Fixed :

  • Fixing ios7 support bug.

1.2.0 - (Jul 28, 2015)

Added :

  • Manage Dependencies with cocoaPods.

Fixed :

  • Fix arm64, architecture X86 problem.

1.1.0 -

Fixed :

  • Fix the background notification bug.

1.0.0 -

Features :

  • Ranging and monitoring ibeacons.
  • Connect app to the AdTag™ platform and allow access to the properties of the IBeacon.
  • Notification background range ibeacons.
  • Manage the Alert Action with proximity.