I wish to store sensitive data of my app in iCloud so that it could be accessed by one of my other apps. The information I would like to store is the levels in the game finished by the player, in-app purchase identifiers, etc. which I want to make sure, will not be modified by the user himself. Is it possible to save sensitive app data in iCloud without any legitimate way for the user to modify it?
我希望将我的应用程序的敏感数据存储在iCloud中,以便我的其他应用程序可以访问它。我想要存储的信息是玩家完成的游戏级别,应用程序内购买标识符等,我想确定,不会被用户自己修改。是否可以在iCloud中保存敏感的应用数据而无需用户修改它的任何合法方式?
1 个解决方案
#1
0
Data stored in iCloud is no more secure against this kind of tampering than any other data stored by you app. Maybe less. It's just as accessible on the device as non-iCloud data. Also, if the user has a Mac that uses the same iCloud account, all the data gets synced there as well (yes, even though it's an iOS app). If the user edits the data on their Mac, it'll sync right back to their iOS devices.
存储在iCloud中的数据对于这种篡改并不比您应用程序存储的任何其他数据更安全。也许更少。它与设备上的非iCloud数据一样可访问。此外,如果用户的Mac使用相同的iCloud帐户,那么所有数据也会同步(是的,即使它是iOS应用程序)。如果用户在Mac上编辑数据,它将立即同步回iOS设备。
#1
0
Data stored in iCloud is no more secure against this kind of tampering than any other data stored by you app. Maybe less. It's just as accessible on the device as non-iCloud data. Also, if the user has a Mac that uses the same iCloud account, all the data gets synced there as well (yes, even though it's an iOS app). If the user edits the data on their Mac, it'll sync right back to their iOS devices.
存储在iCloud中的数据对于这种篡改并不比您应用程序存储的任何其他数据更安全。也许更少。它与设备上的非iCloud数据一样可访问。此外,如果用户的Mac使用相同的iCloud帐户,那么所有数据也会同步(是的,即使它是iOS应用程序)。如果用户在Mac上编辑数据,它将立即同步回iOS设备。