Cordova plugin for determining activity based on device motion.
Wayfarer predicts the current activity a user is engaged in by analayzing the device's motion and geolocation.
cordova plugin add cordova-plugin-wayfarer
- Android
- iOS
- Wayfarer.subscribe
- Wayfarer.unsubscribe [not complete]
Wayfarer.subscribe(
function(activityData){
// activityData returns:
// {
// activity: 'AUTOMOTIVE',
// confidence: '39'
// }
},
function(error){
console.error(error); // Returns error
}
);
Wayfarer.unsubscribe(
function(){},
function(error){
console.error(error); // Returns error
}
);
- Credits to @polybuildr for much of the Android code.
- Credits to @mrameezraja for much of the iOS code.
The Cordova Wayfarer Plugin is in its infant stages. The subscribe
method is production ready, but there isn't even a
way to unsubscribe from events yet. Also, I am not fluent in Objective-C or Java, so you will see some ugly code.
If you would like, give me a hand and help clean it up!