The problem you may see with a Cordova app is that you may not change plugins because that will disable the HCP. So you would only be able to update the javascript code etc.
What is your use case @baris ? Maybe we can help on a more specific question?
I have a huge battery drain on Android tablet. Battery consumed by wireless connection increases significantly. I reduced published data as much as possible. But still traffic is very high and I am trying to cut every single bit.
In my case I need data to be sent to server max in every 10-15 minutes. I thought I could accomplish this by Meteor.disconnect() and Meteor.reconnect(). But every time I reconnect I receive data for all the subscriptions again.
I think I must mention also I am using grounddb. One of the main reasons I choose Meteor is I don’t need to write extra code to synchronize data between server and tablet. Yet it came with a huge battery cost!