我的 iPhone 应用程序依赖供应商的 XML 提要来提供数据。但该提要并未锁定。供应商可以随时更改 XML 的格式,尽管到目前为止他们承诺不会这样做。
由于我可能想告诉我的应用程序对其数据源使用不同的 URL,因此我想在我自己的服务器上设置一个“命令中心”网页,以将应用程序定向到正确的数据源。
换句话说,每次我的应用程序在后台启动并且用户看不到时,它都会访问“ http://www.myserver.com/iphoneapp_data_sources.xml ”以检索用于从我的供应商处检索数据的 URL。这样,如果我的供应商突然更改了应用程序所需的确切 URL 或 XML 提要,我可以更新该网页并确保应用程序的所有安装都使用正确的 XML 提要。
有没有人有任何建议或例子表明这种方法?似乎这一定是一个常见问题,但到目前为止,我还没有找到适合它的成熟设计模式。