Page tree
Skip to end of metadata
Go to start of metadata

Release date February 24, 2017

Point SDK for Android V1.9.4

  • New Feature:
    • This release introduces support for triggering actions based on the Sequential, Bearing and Speed conditions configured at the Zone level on the Bluedot backend.

  • Defect fixes:
    • Minor defect fixes and improvements to enhance performance and stability.

Point SDK for iOS V1.9.4

  • New Feature:
    • This release introduces support for triggering actions based on the Sequential, Bearing and Speed conditions configured at the Zone level on the Bluedot backend.

  • Defect fixes:
    • Minor defect fixes and improvements to enhance performance and stability.

 

Point Access V1.9.4

  • New Feature:
    • Sequential condition to allow for triggering of actions on the mobile devices based on the direction at which the devices cross geofences. The Geofences in a zone can be ordered and a percentage can also be specified to enhance the reliability of triggers.

    • Bearing condition to allow for triggering of actions on the mobile devices based on the angle at which the devices enter a geofence. It is now possible to trigger actions on user devices that entered the geofences from the north only.

    • Speed condition to allow for triggering of actions on the mobile devices based on the travel of the devices at the time of entry into a geofence. 

  • Defect fixes:
    • Bug fix for correcting issues with the chronological sorting of Check-in activities log at the Zone level.

Public APIs V1.9.4

  • New Feature:

    • The APIs support adding and updating of Sequential, Bearing and Speed conditions

Release date January 25, 2017

Point SDK for iOS V1.9.3

  • This release contains optimizations to the Bluedot engine to improve battery performance.
  • Motion and Activity permission request is no longer required, therefore 'NSMotionUsageDescription' can be removed from the project's info.plist.
  • Minor defect fixes and improvements to enhance performance and stability.

Release date January 11, 2017

Point SDK for Android V1.9.2

  • Vibration and Sound actions are deprecated starting from this release.
  • Removed android.permission.VIBRATE from the manifest file.
  • Minor defect fixes and improvements to enhance performance and stability.

Point SDK for iOS V1.9.2

  • Vibration and Sound actions are deprecated starting from this release.
  • Removed audio key from UIBackgroundModes section of the info.plist of the Bluedot Demo app as it is no longer a requirement.
  • Minor defect fixes and improvements to enhance performance and stability.

Point Access V1.9.2

  • Vibration and Sound actions can no longer be added to zones. Existing actions have not been removed.

  • Custom action automatically created with new zone

  • Fixed issue with empty Firebase API Keys

Public APIs V1.9.2

  • Vibration and Sound actions can no longer be added to zones. Existing actions have not been removed.

  • Fixed reversal in reporting of latitude/longitude with /2/checkinactivities

Release date November 18, 2016

Point SDK for Android V1.9.1

  • This version allows for certain parameters to be dynamically managed from the backend APIs to better suit customer use cases and scenarios.
  • Minor defect fixes and improvements to enhance performance and stability.

Point SDK for iOS V1.9.1

  • This version allows for certain parameters to be dynamically managed from the backend APIs to better suit customer use cases and scenarios.
  • Minor defect fixes and improvements to enhance performance and stability.

Point Access V1.9.1

  • Improved form input validations to ensure clean input.
  • Moved to session-based authentication scheme.
  • Improved email templates.
  • Various improvements to session handling and security layer in general.

Public APIs V1.9.1

  • Improved validation to ensure clean input.
  • Various security fixes.

Webhooks V1.9.1

  • New Feature:
    • Check-out - The Bluedot webhook servers can now call back the customer's service endpoint to notify when app users leave the zones. 

Release date October 18, 2016

Point SDK for Android V1.9

  • Enhancements:
    • Real-Time data synchronization feature allows for data syncs to occur between the back-end and the mobile devices immediately when locations and settings change on the back-end. The Point SDK for Android provides an API for triggering rule syncs through Google Firebase messaging services. This would, for example, allow temporary points-of-interest (e.g. a temporary giveaway) to be immediately pushed to users' devices and trigger actions as soon as they enter the surrounding Geofence - or even immediately for users who are already there.

  • Defect fixes:
    • Fixed defect relating to permission requests handling in Android Marshmallow.
    • Other minor defect fixes and improvements to improve performance and stability.

Point SDK for iOS V1.9

  • New feature: 
    • Real-Time data synchronization feature allows for data syncs to occur between the back-end and the mobile devices immediately when locations and settings change on the back-end. The Point SDK for iOS provides an API for triggering rule syncs through Google Firebase messaging services. This would, for example, allow temporary points-of-interest (e.g. a temporary giveaway) to be immediately pushed to users' devices and trigger actions as soon as they enter the surrounding Geofence - or even immediately for users who are already there.
  • Enhancements:
    • Check-out is now tracked even if the app is closed and re-launched after the check-in event to provide more accurate dwell-time. 

  • Defect fixes:
    • General minor defect fixes 

Point Access V1.9

  • New feature:
    • UI improvements to support Firebase based Real-Time Data Sync.
    • Dashboard now allows users to sync zones to mobile devices.

Public APIs V1.9

  • New feature:
    • Added /1/zones/sync endpoint for Real-Time Data Sync.

    • Added capacity to set firebaseApiKey for create/update application.
    • Added receivedAt as an option for /2/checkinactivities.
  • Defect fixes:
    • Improved validation messaging.
    • Zone lastUpdateTime is now updated when its fences or beacons are modified.
    • Fixed empty response issue with negative page numbers.

Webhooks V1.9

  • Enhancements:
    • Added checkInTimeISO, appBuildVersion, receivedAt, sdkVersion and deprecated checkInTime.

Release date September 09, 2016

Point SDK for Android V1.8.1

  • Enhancements:
    • Zones that are disabled at device level stay disabled across user sessions

    • Authentication and Authorization processes have been made to perform efficiently.
  • Defect fixes:
    • General minor defect fixes

Point SDK for iOS V1.8.1

  • New feature: 
    The iOS SDK can deliver to the app the current location service authorization status as a parameter in the user interval call back methods.
  • Enhancements:
    • Zones that are disabled at device level stay disabled across user sessions.

    • The lack of data connection can cause the Check-Ins to be queued within the SDK. The SDK is able to persist the failed Check-In records and batch process at a later point when the data connectivity is re-established.

    • The SDK is fully compatible with iOS 10.

  • Defect fixes:
    • General minor defect fixes 

Point Access V1.8.1

  • New feature:
    • Single sign on for Salesforce Marketing Cloud customers.
    • Synchronization of Bluedot zones with Salesforce Marketing Cloud Journey Builder for customers wanting to integrate.
  • Enhancements:
    • Point Access is now responsive - add zones on your mobile device while you're standing in the middle of them!

Public APIs V1.8.1

Release date July 27, 2016 

Point SDK for Android V1.8

  • New feature: 
    The Android SDK can deliver to the app any custom data set on the custom action on the backend as a parameter in fence and beacon call back methods.
    • public void onCheckIntoFence (Fence fence, ZoneInfo zoneInfo, Location location, Map<String, String> customData, boolean isCheckOut)
    • public void onCheckedOutFromFence(Fence fence, ZoneInfo zoneInfo, int dwellTime, Map<String, String> customData)
    • public void onCheckIntoBeacon(BeaconInfo beaconInfo, ZoneInfo zoneInfo, Location location, Proximity proximity, Map<String, String> customData, boolean isCheckOut)
    • public void onCheckedOutFromBeacon(BeaconInfo beaconInfo, ZoneInfo zoneInfo, int dwellTime, Map<String, String> customData)
    The custom data can be added and managed using the Point Access user interface or the public APIs
  • Enhancements:
    • Marshmallow AppStandby mode support: A JobService has been implemented for delayed processing of background activities that take advantage of the maintenance window. This requires an application level manifest change.

    • Improvements to increase the hit rate with regards to Indoor triggering. 
  • Defect fixes:
    • General minor defect fixes 

Point SDK for iOS V1.8

  • New feature: 
    The iOS SDK can deliver to the app any custom data set on the custom action on the backend as a parameter in the fence and beacon call back methods.
    The custom data can be added and managed using the Point Access user interface or the public APIs
  • Enhancements:
    • Previously zoneInfos set was only available to the application as part of the SDK callbacks. It is now exposed to the app through 'BDLocationManager' as a property.
  • Defect fixes: 
    • General defect fixes

Point Access V1.8

  • New feature:
    • A set of custom fields can be added and managed at the custom action level. The custom data is picked up by the SDK and delivered to the mobile app at the time of the check-in and check-out. This is incredibly useful if the app requires additional metadata about the location or tags to enable highly targeted notifications. 
  • Enhancements:
    • Underlying DB layer has been enhanced to improve performance and stability of the APIs used by the SDKs. 

Public APIs V1.8

  • Enhancements:
    • The actions end point now accepts a set of custom fields when adding or editing a custom action.
    • Performance improvements.
  • Defect fixes:
    • Fixes for validation error messages.
    • Resolved an issue that occurred when adding two beacons with the same configuration.

Release date June 24, 2016 

Point SDK for Android V1.7.2

  • Enhancement
    • Improvements to Check out algorithms to report dwell time even if the Bluedot service was restarted by the Android OS.
  • Defect fixes
    • Time range conditions are correctly handled.

Point SDK for iOS V1.7.2

  • Enhancement: 
    • Improvements to Check out algorithms to report dwell time accurately.

    • Advanced logging capability.

Point Access V1.7.2

  • Defect fixes:
    • Minor defect fixes and cosmetic changes.

Public APIs V1.7.2

  • Enhancement:
    • Existing beacons can be added to a zone or removed from zones using the newly introduced /zones/beacons endpoint.
    • The /beacons endpoint returns a list of beacons with their details or the details of a particular beacon created under a customer account.
  • Defect fixes:
    • Minor defect fixes and improved error messages.

Release date May 31, 2016 

Point SDK for Android V1.7.1

  • Enhancement: 
    • Advanced error logging capability.

    • Improvements to Beacons discovery algorithms.

Point SDK for iOS V1.7.1

  • Enhancement: 
    • Improvements to Beacons discovery algorithms
  • Defect fixes.
    • Corrected a potential threading issue that may be caused by launching the Point SDK in the background mode

Point Access V1.7.1

  • New feature:  Check-in Webhook: Bluedot servers can now call back your APIs in real-time to notify of check-in events from your app users when they enter a Geofence, cross a Geoline™ or come into proximity to a beacon. A high performant and reliable messaging systems power this feature and we are very excited to let you know that the Webhook functionality will post to your servers all types of events generated by the Bluedot backend in the coming releases.
  • Enhancement: 
    • An aggregated Check-in count is displayed on the analytics page
  • Defect fixes.
    • General minor defect fixes

Public APIs V1.7.1

  • Enhancement:
    • The application API accepts Check-in webhook URL and security token to enable webhooks on applications.
    • Public API now provides a convenient way to mark a zone as active all day using All Day Active event switch in the zones API.
  • Defect fixes.
    • General minor defect fixes.

Release date April 29, 2016 

Point SDK for Android V1.7

  • Enhancement: Support for TLS protocol v1.2 on devices running older versions of Android Operating System.
    • The Point SDK now works well on Android version < 5 without requiring the user to update the Security Providers on the device, through Google Play Services.
    • Substantial structural changes and optimizations to algorithms
    • The version number of the Point SDK is reported as part of the CheckIn Notification  

Point SDK for iOS V1.7

  • Enhancement: Improvements to internal algorithms. The version number of the Point SDK is reported to the backend as part of the CheckIn Notification.

Point Access V1.7

  • New feature: Full white label support to allow partners to seamlessly deliver the same rich user experience in their solutions.
    • Customizable email content and support for template branding
    • Support for UI branding and links to social pages
    • Support for Iframe based integration or URL redirects

Public APIs V1.7

  • Enhancement: JSON Schema based validation has been introduced to streamline error handling and reporting. Consistent error codes and messages to clearly indicate and point to sections of the JSON request caused the validation errors.
    Consult Responses and error codes for further details.
  • Bug Fixes: General minor bug fixes

Release date March 11, 2016

Point SDK for Android V1.6

  • New feature: Check out from a fence or beacon. Refer to Android Features - Check-out for further information.
    There are two new callback methods for notification of checking out.
    • void onCheckedOutFromFence (Fence fence, ZoneInfo zoneInfo, int dwellTime)
    • void onCheckedOutFromBeacon (BeaconInfo beaconInfo, ZoneInfo zoneInfo, int dwellTime)

    The callback methods have been updated for checking in.
    • void onCheckIntoFence (Fence fence, ZoneInfo zoneInfo, Location location, boolean isCheckOut)
    • void onCheckIntoBeacon (BeaconInfo beaconInfo, ZoneInfo zoneInfo, Location location, Proximity proximity, boolean isCheckOut)

      •  Note: The Minimum Re-trigger Time for a checkout enabled zone, is initiated upon checking out of a fence or beacon.

Point SDK for iOS V1.6

  • New feature: Check out from a fence or beacon. Refer to iOS Features - Check-out for further information.
    There are two new delegate methods for notification of checking out.
    • - (void)didCheckOutFromFence:inZone:onDate:withDuration:
    • - (void)didCheckOutFromBeacon:inZone:withProximity:onDate:withDuration:

    The delegate methods have been updated for checking in.
    • - (void)didCheckIntoFence:inZone:atCoordinate:onDate:willCheckOut:
    • - (void)didCheckIntoBeacon:inZone:withProximity:onDate:willCheckOut:
       

  • Note: The previous didCheckInto... methods have been deprecated and will be removed in a future version.
    • - (void)didCheckIntoFence:inZone:atCoordinate:onDate: (Deprecated)
    • - (void)didCheckIntoBeacon:inZone:withProximity:onDate: (Deprecated)
       
  • Note: The Minimum Re-trigger Time for a checkout enabled zone, is initiated upon checking out of a fence or beacon.
  • Enhancement: Point SDK is now compatible with Swift 2.2.
  • Enhancement: Added methods for notification of device set in Low Power Mode.
    • - (void)didStartRequiringUserInterventionForPowerMode
    • - (void)didStopRequiringUserInterventionForPowerMode
  • Enhancement: Improved thread handling.

Point Access V1.6

  • New feature: Mark a zone as check out zone to gather analytics on how many minutes (dwell time) a mobile device was in a fence or within the range of a beacon. Refer to Point Access - Saving a Zone for further information.
  • Enhancement: Performance improvements to check-in activity search service. 

Public APIs V1.6

  • New feature: The Zones API now allows a zone to be marked as check out zone to gather analytics on how many minutes (dwell time) a mobile device was in a fence or within the range of a beacon.  Refer to Public API - POST Create Zone for further information.
  • Enhancement: Pagination has been introduced to the Zones API to improve performance and handle large data sets.

Release date November 27, 2015 

Point SDK for Android V1.5

  • Enhancement: Internal algorithms improved.
  • Enhancement: The onBlueDotPointServiceStopWithError interface removed from ServiceStatusListener as duplicated by onBlueDotPointServiceError.
  • Bug fix: Fixed an issue where Date-range Conditions could be inaccurate by several hours depending on the device's Time-Zone.
    Date-range Conditions are now always fixed to the device's Time-Zone.

Point SDK for iOS V1.5

  • New feature: The 'installRef', a unique UUID for a specific App installation, is now revealed through BDLocationManager.
    This was previously shown only in each Zone's 'Activity Log', in Point Access, and made available via the Public API.
    Revealing this on the client as well as the back-end provides App Developers with the opportunity to more easily implement App behaviors based on Check-In history.
  • Enhancement: Point SDK is now compatible with Swift 2.1.
  • Bug fix: Fixed an issue with the Custom Action callback in BDPLocationDelegate:
    When a Zone consisting of multiple Fences was triggered, the specific Fence nominated as causing the trigger was occasionally incorrect.
    This has been fixed and thoroughly re-tested.
  • Bug fix: Fixed an issue where Date-range Conditions could be inaccurate by several hours depending on the device's Time-Zone.
    Date-range Conditions are now always fixed to the device's Time-Zone.

Point Access V1.5

New features:

  • Zone list pagination
    • The list of zones on the dashboard is now paginated to improve response time

Public APIs V1.5

Enhancements:

  • The Check-In activity API now returns the names of the beacon and geo-fence the user checked into
  • Additional client examples now available

Release date September 11, 2015

Point SDK for Android V1.4

Point SDK for iOS V1.4

  • New feature: Beacon support - Benefit from full integration between indoor and outdoor location scenarios in your app; seamlessly combines the power efficient and precise triggering in Geofences/Geolines™ with Bluetooth beacons.
  • New feature: App Restart - A new API allows users to be prompted to re-launch your app, following its termination.
  • New feature: Map Rendering - A suite of new MapKit extension methods to assist with rendering fences and beacons on an MKMapView.
  • New feature: User Intervention callbacks - Your App can now be notified when Location Services or Bluetooth settings could prevent triggering.
  • Enhancement: The BDZoneInfo class has changed to provide collections of both fences and beacons.
  • Enhancement: Swift 2.0 integration examples for Point SDK v1.3 and v1.4 are now available on GitHub (Beta).
  • Change: The [BDLocationManager sharedLocationManager] method which returns the shared instance of BDLocationManager has been simplified to just [BDLocationManager instance].
  • Change: Uses of the BDFence class have been replaced by the BDFenceInfo class (and matched by BDBeaconInfo).
  • Change: In BDPLocationDelegate, the signature of the didCheckIntoFence:inZone:atCoordinate:onDate: method has changed:
  • The previous (CLLocationCoordinate2D)coordinate parameter is now of type BDLocationCoordinate2D.
    • This is an alias defined in BDGeospatialUnits.h and the underlying type has not changed.
    • Change: The NSObject(BDKVOBlocks) category has been removed.

Point Access V1.4

Functionality and user interface for Bluetooth Beacon management.
Performance improvements and bug fixes.

Release date May 15, 2015

Point SDK for Android V1.3

Major improvements to search algorithms with regards to large data sets and bug fixes.

The ability to enable and disable zones per user on the device.

Point SDK for iOS V1.3

 

  • Major improvements to search algorithms with regards to large data sets and bug fixes.
  • Utilising available sensors as well as Bluedot's patented algorithms to achieve the maximum efficiency of power usage within the SDK.
  • The ability to disable and re-enable zones through the app on a device.
  • Fence pagination allowing for an unlimited number of fences and beacons to be processed by a device.

Point Access V1.3

Improvements to optimize search algorithms.

Release date March 27, 2015

Point SDK for Android V1.2

This release contains bug fixes and optimizations

Point SDK for iOS V1.2

This release contains bug fixes and optimizations

Release date January 30, 2015

Point SDK for Android V1.1

Point engine service optimizations

Release date December 04, 2014

Public APIs V1.0

Version 1.0 of Public APIs

Release date August 18, 2014

Point SDK for Android V1.0

Version 1.0 of Bluedot Point SDK for Android

Point SDK for iOS V1.0

Version 1.0 of Bluedot Point SDK for iOS

Point Access V1.0

Version 1.0 of Bluedot Point Access back-end

Supported platforms

  • Minimum Android OS Version - ICS 4.0 and above
  • Minimum iOS Version - iOS 8 and above
  • Google Chrome Browser Version 35 or greater
  • Internet Explorer Browser Version 11 or greater
  • Safari Browser Version 7.0.3 or greater
  • Firefox Browser Version 31 or greater

 

  • No labels