Приложение My iPhone использует данные XML-канала поставщика для предоставления данных. Но этот канал не заблокирован. Поставщик может изменить формат XML в любое время, хотя пока он обещал этого не делать.
Поскольку я мог бы попросить мое приложение использовать другой URL-адрес для своего источника данных, я хотел бы настроить одну веб-страницу «Command Central» на своем собственном сервере, чтобы направлять приложение к нужным данным. источник.
Другими словами, каждый раз, когда мое приложение запускается в фоновом режиме и невидимо для пользователя, оно посещает "http://www.myserver.com/iphoneapp_data_sources.xml", чтобы получить URL для получения данных от моего поставщика. Таким образом, если мой поставщик внезапно изменяя точный URL-адрес или XML-канал, который требуется приложению, я могу обновить эту веб-страницу и убедиться, что во всех установках приложения используется правильный XML-канал.
У кого-нибудь есть какие-либо советы или примеры, демонстрирующие такой подход? Кажется, что это должно быть распространенной проблемой, но до сих пор я не нашел устоявшегося шаблона проектирования, который бы ему подходил.