私の iPhone アプリは、ベンダーの XML フィードに依存してデータを提供しています。しかし、そのフィードはロックされていません。ベンダーはいつでも XML のフォーマットを変更できますが、今のところ変更しないと約束しています。
アプリのデータ ソースに別の URL を使用するようにアプリに指示したい場合があるため、自分のサーバーに単一の「Command Central」Web ページをセットアップして、アプリを正しいデータ ソースに誘導したいと考えています。
つまり、アプリが起動するたびに、バックグラウンドでユーザーには表示されずに、「http://www.myserver.com/iphoneapp_data_sources.xml」にアクセスして、ベンダーからデータを取得するための URL を取得します。そうすれば、ベンダーが突然正確な URL またはアプリに必要な XML フィードを変更した場合でも、その Web ページを更新して、アプリのすべてのインストールで正しい XML フィードが使用されるようにすることができます。
この種のアプローチを示すアドバイスや例はありますか? これはよくある問題のように思えますが、これまでのところ、これに適合する確立された設計パターンは見つかりませんでした。