API облачного хранилища iOS для Visual Studio 2010
Я создал приложение WPF с использованием Visual Studio 2010, которое получает данные и отправляет их на сервер Windows Azure (где данные хранятся в таблицах). Я могу отправлять и получать данные на моем Windows Phone 7, используя те же функции, которые я создал.
Однако теперь мне нужно отправить данные из этого приложения и получить их на устройстве iOS (в приложении iOS). Существуют ли какие-либо API-интерфейсы для Visual Studio, которые позволяют отправлять данные в облачное хранилище iOS.
Если нет, есть ли API, которые позволяют приложению iPhone получать / извлекать данные с сервера Azure.
1 ответ
Службы Windows Azure Mobile Services включают в себя iOS SDK (наряду с Android, Windows Phone, Windows 8 и JavaScript) для хранения данных (а также проверки подлинности и push-уведомлений на этих платформах). Хотя это предполагает, что вы используете хранилище, которое является частью Windows Azure Mobile Services, и похоже, что у вас уже есть альтернативное решение для хранения в Azure - хотя было неясно, используете ли вы базу данных SQL или хранилище таблиц.
Используя службы данных WCF или веб-API, вы можете предоставить свои существующие данные Azure через OData, которая является открытым протоколом (REST-ful), для которого существует множество клиентских библиотек, включая iOS. Поскольку у вас уже есть решение для хранения данных, этот подход к оболочке может быть проще и быстрее, чем переход на мобильные службы Azure.