V1.15 - 21st Jan, 2020
Added
- "Route information listener" methods to get Route details (Start Location of Segment, End Location of Segment, Duration of segment, Distance of segment , ManeuverType, Time of segment, Total Time of Route)
Fixed
- Last restriction lines of 2 different positioning algorithm was conflicting when Path Confidence Feature is enabled
Documents
- Updated document "NavibeesNavSDKMethod (iOS) 1.4.pdf" to "NavibeesNavSDKMethod (iOS) 1.5.pdf"
- Updated document "NavibeesCoreSDKMethod (iOS) 1.1.pdf" to "NavibeesCoreSDKMethod (iOS) 1.2.pdf"
Sample App
- Added debug view which shows top beacons which app uses to shows location
V1.14 - 17th Dec, 2019
Fixed
- Marker doesn’t reappear if user come back in coverage area from “out of coverage area"
- Arabic translations in navigation instructions
V1.13 - 7th November, 2019
Added
- Path Confidence Feature, to avoid jumping in two paths
- Rerouting (new route, when user deviates from the path) limit can be set from portal.
- Added methods to fetch venue and building properties from CMS Portal
Updated
- Updated Frameworks for Swift 5.1.2 compiler
- Previously beacons filtering and sorting was based on floor index, now building is also considered in filtering
CMS Portal Keys
- Added key "Route_Recalculation_Distance" to set Reroute limit Reroute from portal in venue properties.
Default value is 15 (meter) - Added key "Path_Confidence_Enable " to enable or disable Path Confidence feature from portal in venue properties. Default value is 0 (Not Enable)
Sample App
- Add customs way-point to a route (in static route method)
V1.12 - 30th September, 2019
Updated
- Updated Frameworks for Swift 5.1 compiler
- Optimize Positioning code
V1.11 - 2nd August, 2019
Added
- Method to Verify License info with NaviBees Server
- Method to Synchronize License info with NaviBees Server
Documents
- Update document "NavibeesCoreSDKMethod (iOS) 1.0" to "NavibeesCoreSDKMethod (iOS) 1.1"
Sample App updates
- Added License information verification method in ViewController
- Added License information Synchronization method in ViewController
V1.10 - 30th July, 2019
Fixed
- SDK crashes in iOS 11.4
V1.9 - 3rd June, 2019
Fixed
- Removed extra useless details from Navigation instructions
Added
- Minimum number of beacons quantity can be change through NaviBees CMS Portal.
CMS Portal Keys
- Added Key "Minimum_Beacons” to change the quantity of beacons required to calculate the position Default value is 2 (beacons).
V1.8 - 6th May, 2019
Fixed
- App crashes when plotting route from current location in Static Routes
Added
- Multiple POI markers so that user can see all POIs of a particular category on Map View
- Dialog to notify when user is outside the coverage area. Dialog's timing can be change through CMS portal
CMS Portal Keys
- Added Key "Uncovered_area_timeout " to change notification timing of "Out of coverage area". Default value is 6 (seconds)
V1.7 - 15th April, 2019
Fixed
- In Navigation view (when Arabic language is selected), timing information parameters (number & Alphabets) were interchanged.
- In Navigation view (when Arabic language is selected), distance information parameters (number & Alphabets) were interchanged.
Added
- Floor name in Navigation instruction, so if user wants to navigate to POI which is on another floor then he/she can see the floor name in “Navigation Instructions”.
V1.6 - 9th April, 2019
Added
- End of Path Alert "You Have Arrived" when user reaches destination
- Multiple POI markers so that user can see all POIs on map-view
Fixed
- Floor switching menu closes by slightest movement of hand
- Changed declaration of "mapHoverDelegate" to weak property in MapViewController.h
- Orientation bug which appears after floor switching
Updated
- New frameworks for Xcode 10.2
Sample APP updates
- Fixed crash in debug view
V1.5 - 5th March, 2019
Added
- MapView controls to designed a customized Popup Menu (Bubble View)
Fixed
- Back button placements in Arabic language
Updated
- Region monitoring logic works only if the beacon RSSI (of that particular region) is greater than -75 "Region re-detection Interval" value is changed from seconds to minutes in NaviBees portal
Documents
- Updated NaviBees SDK document ("NavibeesNav_SDK_Method (iOS) 1.2")
V1.4 - 17th Jan, 2018
Added
- Added an option to delete Saved Location
Fixed
- Camera view issue: Disabled current location function on selection of another floor.
- Memory Leaks in SDK
- User notification Method: Different message for Entry/Exit Notification
Updated
- Positioning Restriction Algorithm
Documents
- Updated SDK Guides
Sample APP updates
- Fixed crash on click "Open Settings” button
V1.3.23 - 13th December, 2018
Added
- Plotted restrictions in debugView.
- Plotted user’s current location (dotted form) in debug view.
Updated
- New Restriction Algorithm to restrict location marker on restricted areas
- Setup Guide and SDK Methods document
Fixed
- Navigation auto reroute when user go off the suggested route.
V1.3.21 - 28th November, 2018
Added
- Saved Location Listener (see note 1)
- Flag to control (show/hide) Saved Location Button (See note 2)
Fixed
- Overlapping of "Savedlocation" button with floors
- Memory Leakage
- iPhone 5s crash issue
Notes
- Note1: Saved Location Listener:
if let mapHoverController = (viewController as? UINavigationController)?.topViewController as? MapHoverViewController { mapHoverController.savedLocationCompletionHandler { (location) in print("Location Saved") } }
- Note2:
MapControls.
V1.3.19 - 4th November, 2018
Added
- Added deep link retrieval methods
swift
//Add Listner for getting shared location from URL
NotificationCenter.default.addObserver(self, selector: #selector(showSharedLocation), name: NSNotification.Name(rawValue: "ShareLocationShowMap"), object: nil)
V1.3.18 - 2nd November, 2018
Added
- Added share location method .
V1.3.15 - 9th October,2018
Added
- Added Tags and Properties in POI List view
Fixed
- Fixed simulator build options
V1.3.14 - 8th October,2018
Updated
- Frameworks for Swift 4.2
Fixed
- Fixed compilation issues for simulators
V1.3.13 - 26th September, 2018
Updated
- Added condition of minimum 2 beacons to switch the floor
V1.3.5 - 25th September, 2018
Added
- Debug info view
- Created Static routes; if current location is fetched (i.e user is in the venue) start position is set to current position (user can change it, if he wishes), further he can also navigate to that end place by tapping navigate button. If current location is not fetched, then user has to select a start place to start the route.(1.1.14)
- Get Current Location button which returns current location if fetched (i.e beacons detected , user is inside Venue) (1.1.15)
- Enable/Disable back button method (1.1.16)
- Added more details in alert in get current location button.(1.1.17)
- Added duration and distance in nearest POI Table-view.(1.1.17)
- Made back button unhidden by default.(1.1.17)
Hide/Show Popup view Method(1.1.19)
Fixed
- Fixed Map View Navigation (from current position).(1.1.14)
Fixed back button crash at Static route’s navigation view.(1.1.18)
Hide back button in static route also, if client hides it.(1.1.18)
Updated
- Improved algorithm for determining current floor
- Selection of top three beacons for floor switching
Sample App Updates
- Added Get Nearest POI button to show nearest POI if user is in the Venue (i.e current location is fetched).(1.1.14)
- Static Route Button.(1.1.14)
V1.1 - 1st June, 2018
Updated
- Swift 3.2.2 migration [Branch: swift-3.2.2]
- Swift 4.1 migration [Branch: swift-4.1-migration]