Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Build and publish Evothings Viewer 1.4 #22

Closed
ghost opened this issue Apr 21, 2016 · 6 comments
Closed

Build and publish Evothings Viewer 1.4 #22

ghost opened this issue Apr 21, 2016 · 6 comments

Comments

@ghost
Copy link

ghost commented Apr 21, 2016

Related issues:

@ghost ghost self-assigned this Apr 21, 2016
@ghost ghost added this to the Sprint Fredrika milestone Apr 21, 2016
@ghost
Copy link
Author

ghost commented May 1, 2016

New Viewer for Android is available for testing:

https://evothings.com/uploads/evothings-studio/viewer/EvothingsViewer_1.4_160508_1938.apk

New in this version:

Note that for BLE to work on Android, the user has to turn on Location in the Settings app. See this issue for details: evothings/cordova-ble#87

Test results this far:

  • BLE scanning and Eddystone works fine on Android 5 and 6
  • iBeacon scanning (ranging) works slowly, there is a delay before beacons are picked up (up to 1 minute), occasionally beacons are lost (tested on Nexus 7 Android 6.0.1, LG G2 Android 5.0.2)
  • Tested iBeacon ranging on Nexus 6 Android 6.0.1 - iBeacon ranging works quickly

@ghost
Copy link
Author

ghost commented May 2, 2016

@ghost ghost mentioned this issue May 3, 2016
@ghost
Copy link
Author

ghost commented May 5, 2016

Tested iOS, found issues:

  • FIXED On iOS the onReset method is not called. This is a Cordova bug. We can probably work around it by patching the Cordova code.
  • FIXED Custom URL protocols were not working on pre-iOS 9 versions, fixed this by adding back deprecated URL handling method.
  • FIXED The "location" background mode needs to be added manually (or to the iBeacon plugin) it is not present in the updated plugin code. On iOS 9, WebKit produces an exception if location preference is not present.

@ghost
Copy link
Author

ghost commented May 8, 2016

Status update:

@ghost
Copy link
Author

ghost commented May 8, 2016

Remaining task before release:

  • DONE Make example app and video for BLE background scanning (primarily for iOS).

@ghost
Copy link
Author

ghost commented May 15, 2016

Version 1.4.0 is now published on the app stores for iOS and Android.

Source code release on GitHub: https://github.com/evothings/evothings-viewer/releases/tag/1.4.0

@ghost ghost closed this as completed May 15, 2016
@ghost ghost removed the in-progress label May 15, 2016
This issue was closed.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

0 participants