2011-10-23 14 views
1

iOSアプリケーションでリンクをハードコーディングしないようにするベストプラクティスは何ですか?外部URLをiOSアプリケーションにハードコーディングしないようにするにはどうすればよいですか?

URLクエリ文字列パラメータに基づいて検索する外部Webサイトにリンクする必要があります。 Ex。 "http://stackoverflow.com/search?q={query}"

URLの変更やクエリ文字列があってもアプリケーションが壊れないようにしたいので、私のアプリケーションで実際のURLをハードコードしたくないパラメータが変更されます。私は私のアプリにハードコードしたいと思います: "http://foobar.com?query=someString" そしてそれを私の実際のターゲット、すなわち "http://stackoverflow.com/search?q=someString"にリダイレクトします"

URL短縮名(bit.ly、goo.glなど)を調べましたが、ターゲットURLを変更できません。 URLリダイレクトサービスが動作するように見えますが、必要な方法でクエリ文字列パラメータを処理するURLを見つけることができませんでした。

この問題は通常どのように解決されますか?

ありがとうございました! マーク

答えて

3

あなたのウェブサイトにURLを含むテキストファイル(または同様のもの)を追加して、アプリから時折取り出します。アプリにテキストファイルを解析させ、それを使ってフェッチするURLを決定します。

+0

ありがとう、私は試してみましょう! – Mark

関連する問題