如果我使用Xam.Plugins.Settings来保存令牌(例如)或其他任何东西,这给我带来了什么安全级别?如果我在每个仅使用默认Api的平台项目中创建自己的“设置”服务,是否可以期望更高的安全性?
如何以及在哪里存储诸如令牌和用户名之类的数据?是否使用加密或某些付费插件?我已经在Unity中听到了一些关于它们的信息,但是我想了解更多。
答案 0 :(得分:1)
设置插件将特定属性直接保存到每个平台本机设置API(NSUserDefaults,SharedPreferences)。
例如,在Android中,SharedPreferences是存储在设备文件系统上的文件,位于应用程序的数据目录中,并具有仅特定应用程序可以读取/写入的权限。但是,所有内容都可能被“黑客入侵”,如果您具有root特权并尝试访问文件系统,则始终可以看到文件中的内容。
您可以做的是对保存在“属性”中的数据进行加密,以增加安全性。