-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
iCloud: Key-value storage is inadequate #1082
Comments
|
Improvements made in 0.3.6b on iOS to address this:
Next step:
|
Existing Unity pluginsCross-Platform Native Plugins (Voxel Busters)
HovelHouse iCloud and CloudKit Plugin
IOS Native Pro (Stan's Assets)
SummaryI don't fancy writing my own Objective-C / Swift plugin for using iCloud Containers (CloudKit) if I can help it. iCloud Key-value storage seems to work okay "most" of the time, though the 1 MB account limit isn't the best. Other plugins sound too problematic to pursue ditching CloudOnce. Next stepsThe 1 MB limit is potentially a blocker in the long-run. For now, need to try and work around it:
|
|
Or... Just discovered there is a CloudKit Web Services API, which means I don't have to use a plugin, nor learn Objective-C / Swift – can just use HTTP requests instead. ... or not. Authenticating using the Web Services API requires signing into Apple using a web view or web browser, which is inappropriate for an iOS game. Not going to pursue writing my own Swift nor Objective-C plugin. Outside my expertise; not worth my time right now. Found an official Apple repository for Unity plugins, but there is no plugin for iCloud right now. Submitted a request to Apple via Feedback Assistant. |
|
For 0.3.7o on iOS (long as Apple approves this):
|
Auto reports from 0.3.6 on iOS. Feedback ID: 20220930-YS6FV
Tasks:
The text was updated successfully, but these errors were encountered: