christocracy / cordova-plugin-background-geolocation

Sophisticated, battery-conscious, cross-platform background-geolocation with motion-detection
http://transistorsoft.github.io/cordova-background-geolocation
492 stars 744 forks source link

Premium Version Demo App #191

Closed charliecharlie closed 9 years ago

charliecharlie commented 9 years ago

Could you post a demo app in order to test the operation and performance and subsequently purchase the license?

christocracy commented 9 years ago

I have an app under review in App store.

On Wed, May 27, 2015 at 10:54 PM, charliecharlie notifications@github.com wrote:

Could you post a demo app in order to test the operation and performance and subsequently purchase the license?

— Reply to this email directly or view it on GitHub https://github.com/christocracy/cordova-plugin-background-geolocation/issues/191 .

Chris Scott Transistor Software http://www.transistorsoft.com

charliecharlie commented 9 years ago

Oh, that sounds great, I hope it to be released soon. What about an Android app demo?

christocracy commented 9 years ago

Have you tried the free version?

On Wed, May 27, 2015 at 11:12 PM, charliecharlie notifications@github.com wrote:

Oh, that sounds great, I hope it to be released soon. What about an Android app demo?

— Reply to this email directly or view it on GitHub https://github.com/christocracy/cordova-plugin-background-geolocation/issues/191#issuecomment-106157638 .

Chris Scott Transistor Software http://www.transistorsoft.com

charliecharlie commented 9 years ago

Yes but I think the premium version is quite different because of the use of activity recognition and I would like to know how it works.

christocracy commented 9 years ago

it samples your current-activity at configurable sample-rate (#activityRecognitionInterval), e.g.: every 10s, 30s.

This API is low-power and runs constantly, spitting out an answer “STILL”, “ON_FOOT”, “IN_VEHICLE”, “ON_BICYCLE”, “RUNNING”, etc.

When the plugin sees “STILL”, it turns off the location-updates (i.e.; GPS). When the plugin see “IN_VEHICLE”, “ON_FOOT”, “ON_BICYCLE”, “RUNING”, it turns on location-updates.

It’s very quick (depending on the configured #activityRecognitionInterval) to pick up state-changes. This system is much better than iOS.

Here’s a typical adb logcat

Activity detected:on_foot, confidence:81 <-- "on_foot" detected

On Wed, May 27, 2015 at 11:18 PM, charliecharlie notifications@github.com wrote:

Yes but I think the premium version is quite different because of the use of activity recognition and I would like to know how it works.

— Reply to this email directly or view it on GitHub https://github.com/christocracy/cordova-plugin-background-geolocation/issues/191#issuecomment-106158092 .

Chris Scott Transistor Software http://www.transistorsoft.com

charliecharlie commented 9 years ago

Ok thank you, I think this android free version will become obsolete soon, I hope you can still improve it for the people that can't acquire a licence.

christocracy commented 9 years ago

Free Android is obsolete. All work goes into the Premium version which is completely refactored.

On Thu, May 28, 2015 at 12:18 AM, charliecharlie notifications@github.com wrote:

Ok thank you, I think this android free version will become obsolete soon, I hope you can still improve it for the people that can't acquire a licence.

— Reply to this email directly or view it on GitHub https://github.com/christocracy/cordova-plugin-background-geolocation/issues/191#issuecomment-106165846 .

Chris Scott Transistor Software http://www.transistorsoft.com