Provide Client APIs to allow offline editing without conflicts
While most Android phones are permanently connected to the internet via 3G or LTE, many tablets are still WiFi only and will not have internet connectivity when on the go.
If I wish for app to allow offline editing of OneNote files, I currently have to store any changes that are made locally and sync them when the device regains connectivity. But what if the user also makes changes in the official OneNote app or another OneNote API app at the same time? The changes from each app would not be reflected in the others, and this may result in conflicts when connectivity is restored.
There should be some way for apps to communicate directly with the OneNote app when available, allowing for full, consistent offline editing.
Adapted from my StackOverflow thread here: http://stackoverflow.com/questions/28228935/onenote-for-android-offline-api/28247150#28247150
j. anes commented
OneNote should have this, it's a shame it doesn't. This would enable Tasker integration, as well as a OneNoe backed journal/status/todo widget.
I love OneNote, but it feels like it's stagnating. Having a *useful* api (not the online only garbage) would fix this.
This is extremely important and should be a primary focus for Microsoft. Without a native API that allows access to the OneNote ecosystem there will be no development by third parties.
Try taking backup using "Cloudbacko software" i have experience of using CloudBacko software for my MYSQL database backup. Currently, i am using the same software because it gives me full security and protection to my data. Backup of a large 100GB MySQL Database can be finished overnight. Fast multi-thread MySQL Database backup. Block level incremental hot backup with zero downtime. MySQL Database backup pre-requisites checking guarantees restorability. Multi-destination concurrent backup. Directly restore from backup to original database. Service is very good so i would like to suggest you to have CloudBacko software for your backup plan.