This repository has been archived by the owner on Jan 18, 2024. It is now read-only.
Releases: Estimote/iOS-Indoor-SDK
Releases · Estimote/iOS-Indoor-SDK
The one with fixed enabling and disabling orientation in Light Mode.
- Fixed enabling and disabling orientation in Light Mode.
The one with higher Indoor Light granularity
- Increased Indoor Light navigation mode position granularity, resulting in better accuracy.
- Indoor Light is now more stable when the user is not moving.
- Added information about orientation to Indoor Light.
- Added SpriteKit based EILIndoorLocationScene with built in zoom in/out, rotate and pan gestures handling.
The one with fixed initialization.
- Fixed a bug resulting in EILIndoorLocationManager sometimes not providing updates after start.
The one with more colorful orientation.
- We improved how we detect walking direction. It also improves the accuracy of positioning quite a bit!
- CAN BREAK BUILD: We reorganized and updated resources - all possible beacon colors and resolutions are covered now.
The one with Indoor Light
EILIndoorLocationManager
can provide position update in two different modes. In addition to normal mode, light mode delivers stable, but a bit less responsive position updates. Has a very low system resource usage.- In
EILLocationBuilder
beacons can be placed at arbitrary positions. - Added request for modifying locations in Estimote Cloud.
- Updated resources with all resolutions.
The one with fix in starting location manager
- Fixed a bug with EILIndoorLocationManager not starting at all, if it was started while the application was in Inactive state.
The one with EvIL API
Version 2.0.0:
- Prefix was changed from EST to EIL.
- Updated dependency to Estimote iOS SDK 3.8.0.
- Using
EILIndoorLocationManager
to provide position updates is separated into three layers now:- Use
start
to warm-upEILIndoorLocationManager
to deliver earlier location states and position updates later on. - Use
startMonitoringForLocation:
to enable checking inside-outside location state. You can monitor multiple locations at the same time. - Use
startPositionUpdatesForLocation:
to obtain real-time position updates.
- Use
- Mapping tool is no longer present in SDK, use Estimote Indoor Location app to access most recent version of the mapping tool instead.
- Managing locations in Estimote Cloud is no longer handled by
EILIndoorLocationManager
. Use dedicated request classes. See README for more information.
The one with even better orientation
- Significant improvements to user orientation within location, making the positioning more accurate and less error prone.
- Generic improvements to ESTIndoorLocationView, giving user more control over location drawing.
The one with public rooms
- Added methods for fetching nearby public locations from Estimote Cloud. You can also fetch a single location (yours or public) from the cloud by its identifier. For example, if you want to get your hands on the “living-room”, you can now do so without fetching all the locations and filtering the array manually.
- It is now possible to convert the picture coordinates (as seen on the ESTIndoorLocationView, e.g. x=110px, y=50px) to real coordinates (e.g. x=2.2m, y=1m).
- ESTLocationBuilder is now more robust: it provides meaningful errors should something go wrong creating a location.
The one with quicker outside location
- If you're outside a mapped location, the app will detect that much more quickly.
- If your position is off, we’ll recover it much faster when you’re close to the beacons.