Save, sync, share data and language model (on SD card or via cloud)
EDIT: I've put all "save data on SD card" and "sync language to cloud" requests into one big thread because it seems that you all want the same thing - the ability to put your language profile onto a new device or onto your old device after a reboot.
Previous title: Keep prediction data/stats/habits on SDcard so you dont lose them switching to a new ROM.
One of the reasons android is so popular is the freedom and customization it allows. At the root (pun intended) of that is custom ROMs. Roms like Cyanogen have made it to the Front page of Engadget. They are becoming mainstream and more and more users will by unlocking devices and trying new roms out.
I have been flashing a nightly beta build of a ROM to assist testing for bugs. One of the MAJOR downsides has been losing all of my predictive data. Words it predicted before dont even pop up as a choice until it "re-learns" my typing habits and SMS history. The language file is stored on the SDcard, I dont know why the stats arent also. This way, when a user switches his rom or starts fresh, he still have his SwiftKey data/prediction history.
At the very least, can you tell me where this data/file is stored. Perhaps I can manually back it up and replace it when I change roms.
I often flash rom and I would like to be able to backup all my words in app and it would save the database from my phone to your server or Gmail acc if it's possible. And after I would reinstall the keyboard in the new rom I could easily restore my old word database.
To sync my personal typing settings and vocabulary between couple of my devices
Please help us in taking a backup and restore of our personal dictionary...
Google's offering a nice SSO solution now. Isn't this a good opportunity to start an online platform, initially to sync personalized words and phrases across different devices, ideally also within a private cloud or my Google drive? In a later step also per device settings could be stored and maintained from a central point.
What do you think about?
It should be very good to have an option to backup all settings and user dictionaries and personal prediction to sd-card and can restore it when needed, for example after a format.
Does the information from my phone and tablet sync up automatically? Do they learn from each other? Such as they both learn from Gmail and facebook but I don't know if the texts I send from my phone influence my tablet or the texts that I send from my tablet help my phone/
Hi,when I buy a new android Phone and Install SwiftKey it will not remember my favourite words from m old Phone and it has to restart learning my word choices. İs there a way to transfer the old phone's word database to the new Phone?
need to restory my own dictionary after wipe
Back up all the words i have added. On the Google account (gmail) or a SwiftKey account.
Let us set up an account and save our preferences & settings to the cloud so setting up each new device is painless
Allow users to create an account that can be logged into on any device, and store not only language preference but all so all the collected user data. No more relearning if i loose my phone and have to get a new one.
Backup and restore personalization files.
Having multiple android devices, all of which have SwiftKey on them, I'd love to be able to have a single unified dictionary among them. Having a cloud profile that you can use across multiple devices and customize the update frequency of would be the bees knees. (yeah i said it)
i need to do a total reset/restore of my phone, and I cannot to do a backup of SwiftKey,, everything that SwiftKey learned i will to lose..
sorry for my bad English!!!))
A portable customization library would be great. I have multiple devices, and use Swiftkey on all of them. I would love to be able to transfer or copy my prediction history to them. In addition, this would probably support re-installing on the same device (or with a different rom, etc)
Save current settings in a folder and then send it to my other devices or friends. Makes it easy to setup on different devices
You should allow for a way to back up the dictionary/predictions. I need to hard reset my phone and now i shall lose all of them and my stats. :-(
I am from whenever. and currently owning swift key. I usually flash custom. After flashing the rom , all the words that swift key had learned over the time are all gone. Can we have a functionality where in based upon users need daily/weekly all the words learnt by the app are stored on the cloud/email. whenever a user tries to freshly install app anytime, he/she should get all the words prediction
You need to give the user the ability to save his predictions database so that he can migrate it.
when we download language we cant get backup from languages and download again !!
please add option to full backup "to cloud" dictionary with my modifications and newly recently added words.
Backup so what the keyboard learns can be moved from one device to another or when resetting the OS
Avoid retraining your device each time you install SK and avoid differences of behaviour among your devices by storing a personal profile online.
Yes, I do change device often... :)
Make possibility to backup own dictionary with modified words in oryginal dictionaries,
If I changed my phone with a new one I want to be able to get my personalization on SwiftKey back. the best way in my opinion is to have an account on swiftkey.net
A way to back up my keystrokes. This will allow us to switch phone without having the software to learn over again
We need an option to back up our personalized settings. I know you already back up learnt typing data through Google. But we also need an option to back up our personalized settings, such as space-bar behavior, themes, etc.
I flash custom ROM's on a frequent basis and it gets tiring that you're the only app on my phone with tons of settings options that does NOT have any way for me to back those settings up to my internal or external SD card.
Man sollte unbedingt seine Einstellungen in einem Profil abspeichern können (online oder auf internem Handy Speicher)
It would be good to store personalization for each Google account (user) so that device resets will not make you lose all your hard work through weeks to months to years worth of personalization. This also allows other devices to share the same personalization for users who have phones and tablets.
I think it would be useful if you had a way to create an account. That way it would be easier to sync up different devices or transition to a new device. All the saved words and stats would be saved.
It would be nice if the language data can be backed up. Especially for people who changes phone and Rom a lot.
I have two tablets (work and home) and a cell phone, when one breaks, or I upgrade, I have to repersonalize... And I loose all learned words I typed outside of twitter, Facebook and Gmail... Could you please sync the stats/dictionary across devices? Perhaps with Dropbox? And if it isn't too hard, quick switch between users (so my wife can use her dictionary and I can use mine on the same device without affecting eachother's)
Please allow a feature to daily backup new words , or at least to create a back up when needed.
this is very important when formatting, or changing the device.
(Whatsapp is a good example, it creates a daily backup of the messages at 4:00 am, and also allows an instant backup when needed)
It would be great if you could make a way to back up the usage statistics and what's been learned so far by the app. I am having some minor issues and I would like to try uninstalling and reinstalling but don't want to have to start over from scratch.
Please consider adding a feature to swiftkey to allow for user dictionaries and settings to transparently sync to the cloud (or even to dropbox account). This will allow my dictionary to be up to date always, no matter which of my android devices I am using.
Also, it will prevent data loss of custom words added (I am Afrikaans and English, so I add Afrikaans words as I type them) when you lose or format your device.
I think this is the logical next step as everything nowadays is moving to the cloud
Hi all! SwiftKey Cloud (4.2) has now been released to market! If you have previously purchased SwiftKey, you should be able to update for free (use the same account and app store). See our blog post for more info: http://www.swiftkey.net/en/blog/swiftkey-cloud-launched/ Thanks for your support!
@scott - you should leave feedback for the beta on the VIP firm
okay, I have been using the beta for a bit and the app isn't remembering my curse words or lots of other items that the old paid for SK used to remember. what's up?
Ladislav Vyskočil commented
finally - super inprovement :-)
Sean Rouvinsky commented
Come on guys. U have to respond. This is becoming critical. We are requesting for a basic feature for a long time.
Please, what is the resolve on this because I routinely need to relearn my predictions all over again! Frustrating to say the least. Why not SD card? What could be difficult about that?
Does SwiftKey backup learnt prediction box data via the Android backup service or must these learnt words be added to the dictionary of the same account first??
Swype already has auch a feature
Antonius Tjindrawan commented
Why not allow syncing to box or dropbox? Or perhaps the ability to backup and email your prediction database, so we can retrieve it on the other device and import it to SwiftKey? Or perhaps simply allow backing up and copy/paste the prediction database file using a computer.. At least that will allow transferring to a new device. If using multiple device, syncing with box or dropbox is best, or using your own server much like catch or Google drive.. I think this should not be too difficult..
Mohammad A. Saleh commented
PLEASE PLEASE PLEASE provide this feature
How hard can this be??! It's been demanded since 2 years. I already lost my data twice and one time was because of a bug in swiftkey. Till they update I'm sticking with swype.
its been requested since nov 2011. WTF! Moreover, Swiftkey has a bug in which it forgets all the leaned data! This is unacceptable!
Ronak Gandhi commented
+1 from my side for this feature. I just lost all my personal language data and statistics because I moved between ROMs. Now it needs to relearn everything.
Spencer Ross commented
This feature would be awesome. I dont know "relearning" works, but it never seems to make my predictions more accurate. I just migrated from an Incredible 2 to a Galaxy S4. Part of my migration was backed up the APK/Data in My Backup Pro.
Upon reinstalling to the S4, it only took the APK, not the data. Essentially, I lost all the predictive power from the past 2 years and "relearning" Gmail/FB/Twitter/SMS didn't really make it better..
Hoping for some kind of official update from the devs, even something in the VIP news, and I would like to add my two cents.
I use my phone and my tab quite often, and one device will learn a word, but the other won't until I train it. If there were a cloud sync option that ran in the background and kept both devices up-to-date, I'd be one happy camper. And I also tend to flash new ROMs on my phone semi-regularly.
Seth Fiddle commented
I am replacing my moto razr maxx today with a Galaxy S4. I would love to know if the learned language will move to my new phone when I download the app again.
I think so too, however it would be good to get confirmation on this. But yes its easy :)
I can zip it and save it on my pc just incase.
+reza you can today just save the below folder and put it on your new phone
has anyone used this method successfully....sounds too easy lol
Dont see why this hasnt been done, seems like a really simple thing to do!
1) You can save it on dropbox for instance
2) have an import/export function with even a option to email the exported file so we can import it on new device
3) Save on SD
But i think as someone said below you can today just save the below folder and put it on your new phone