- Home /
PlayerPrefs Storage Location on Android or iOS
Where are PlayerPrefs stored on Android or iOS?
Answer by Ben Ezard · Dec 29, 2012 at 06:14 PM
On Android they are stored in your phone's internal memory in /data/data/appname/shared_prefs/appname.xml Where appname is the full package identifier e.g. com.mycomany.example
No idea about iOS sorry
Is there any reference in the documentation to this? where did you get this information from ?
Answer by Barrett-Fox · Aug 28, 2014 at 09:30 PM
On iOS devices, the PlayerPrefs can be found in your app's plist file. It's located at:
/Apps/ your app's folder /Library/Preferences/ your app's .plist
I used a free MacOS app called iExplorer to find and verify any changes I make to the PlayerPrefs on my iPad app. If anyone has a handier/better way, please share.
Answer by Pixipulp · Aug 12, 2013 at 08:20 AM
What I found out so far is:
"To be able to see the PlayerPrefs which Unity 3D stores on your Android, you'll have to have your device rooted. Rooting is necessary to be able to access the data - Partition. You can find the PlayerPrefs' XML file here: /data/data//shared_prefs/.xml"
Answer by usalalas · Dec 26, 2015 at 11:19 AM
I'm actually don't use PlayerPrefs. I prefer use what I've learned on this Live Training http://unity3d.com/learn/tutorials/modules/beginner/live-training-archive/persistence-data-saving-loading . It's been working for me so far.
plus1 for persistence data saving, save the important data in there (such as coins, level, exp, etc) and the rest to playerprefs (game settings, etc)
it's handy too when implement Google Play Games Services Saved Game
Your answer
Follow this Question
Related Questions
Is it okay to store many player preferences for mobile? 1 Answer
PlayerPrefs to store a huge binary on mobile iOS Android 1 Answer
Is it possible to send SMS from an action in Unity? (Mobile iOS or Android) 1 Answer
Mobile aspect ratio and scaling - Use 16:10 or 16:9 base for full screen background ? 0 Answers