Получить информацию из другого приложения - PullRequest
0 голосов
/ 04 июля 2011

Я не уверен, если это возможно, но если бы я хотел сказать, получить погоду из приложения погоды iphone, которое поставляется по умолчанию с каждым устройством, как бы я это сделал?Это вообще возможно?Я не хочу отображать информацию, я просто хочу ее использовать.

Единственная информация, которая мне нужна, это дождь, снег, облачно или солнечно.

Ответы [ 3 ]

3 голосов
/ 04 июля 2011

Apple активно препятствует обмену данными между приложениями для iOS. Фактически, в Разделе 2.6 текущего Руководства по проверке App Store написано: «Приложения, которые читают или записывают данные за пределами назначенной области контейнера, будут отклонены». Совместимость приложений не поддерживается, и даже если вы нашли обходной путь, ваше приложение будет отклонено, если вы попытаетесь опубликовать его.

Ваша лучшая ставка, безусловно, заключается в получении необходимых данных с внешнего сервера, а не в попытке взаимодействия с другими приложениями.

1 голос
/ 04 июля 2011

Я полагаю, что нет прямого API, доступного из SDK.Вам следует полагаться на внешние службы, которые предоставляют информацию о погоде.
Если это решает вашу проблему, то эта Интеграция информации о погоде в iphone точно делает это.

0 голосов
/ 04 июля 2011

Нет, вы не можете получить произвольную информацию из произвольных приложений.На самом деле, даже намеренно делиться данными между приложениями довольно сложно.Если вам нужна информация о погоде, вы можете использовать один из много API , доступных для этого.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...