2012-03-31 3 views
3

Мне нужно добавить iCloud в мое приложение iPhone/iPad MonoTouch, позволяющее пользователю хранить данные приложения в облаке. К сожалению, кажется, что iCloud слишком сложна для чего-то, что, с моей точки зрения, должно быть существенно уменьшено до трех простых методов (псевдокод):ПРОСТОЙ способ использования iCloud с MonoTouch?

1) bool SaveFileToiCloud (AppIDstring, @ "filename.dat", file_stream);

2) Datetime GetFileLastUpdatedTimeOniCloud (AppIDstring, @ "filename.dat")

3) байт [] LoadFileFromiCloud (AppIDstring, @ "filename.dat");

Я прочитал и наблюдал все "Использование ICloud с MonoTouch" Семинар:

Слайды для этой сессии:

http://www.slideshare.net/Xamarin/using-icloud-with-monotouch

видео для этой сессии:

http://www.youtube.com/watch?v=t0MojsFRfjI

Код для этой сессии:

https://github.com/xamarin/Seminars/tree/master/2012-03-22-iCloud

К сожалению, семинар подтвердил, что управление iCloud является чрезмерно сложным.

Есть ли какой-нибудь другой и более быстрый способ использования iCloud в MonoTouch?

Существует ли какой-либо фреймворк с открытым исходным кодом или библиотека, способная обернуть весь этот код конфигурации и настройки iCloud и просто дать нам что-то простое, как три метода выше?

Заранее спасибо.

+0

Другой вариант - просто сохранить файлы в папке «Документы» вашего приложения. iCloud автоматически вернет эту папку, и вам не нужно ничего делать. Имейте в виду, что вы должны создавать резервные копии данных, созданных пользователями вашего приложения. – jonathanpeppers

+0

Это действительно просто, как сказал jonathanpeppers? Потому что это очень легко. – Dpedrinha

ответ

1

iCloud все еще очень недавно, поэтому вы вряд ли получите немедленный ответ для более легкого API. IOW Я уверен, что другие люди чувствуют себя так же, как вы, и что в конечном итоге это приведет к более простым альтернативам.

Если вы хотите, чтобы это произошло быстрее, я предлагаю вам заполнить этот запрос до Xamarin's User Voice. Я думаю, что облачный Mobile API, который можно использовать с iOS, Android и Windows Phone, станет отличным дополнением к продуктам.

Смежные вопросы