0

私は、アプリケーションサーバーに接続する必要があるAndroidアプリケーションを開発しています。

私が質問しているのは、このアプリケーションサーバーのURLをコード内に静的に書き込む必要がありますか、それとも必要に応じてURLを動的に変更するためにAndroidが提供する方法がありますか?

アプリがPlayストアにアップロードされたら、アプリケーションサーバーはアドレスを予約し、Androidアプリに影響を与えないように変更しないようにする必要があることを考慮してください。

そのような状況でのベストプラクティスについて質問しているだけです。

皆さんありがとう :)

4

3 に答える 3

2

それはいいことですが、面倒な価値はないかもしれません。現在のURLをそのままコーディングしても問題ないと思います。何らかの理由でエンドポイントを変更する場合は、ユーザーがアプリを更新する必要がある(そして更新されたURLで新しいバージョンをリリースする)必要があるというエラーを送信するように変更してみてください。これは、ユーザーを間接的に最新バージョンに更新させるための優れた方法でもあるため、多くのユーザーを維持する必要はありません。

また、サーバーが移動しても、同じドメイン名を使用してサーバーを指すため、問題はありません。

(これは、それがまだ同じドメイン名であり、エンドポイントが変更されているだけであり、以前のエンドポイントを他の目的で再利用する必要がないことを前提としています。ええ、かなりの数の前提です:))

于 2012-09-19T08:45:10.700 に答える
0

コードにリダイレクトサーバーのURLを記述し、必要に応じてそのサーバーを別のURLにリダイレクトさせることができます。最も単純な形式のリダイレクト「サーバー」は、たとえば、会社のWebサイトに保存されている単なるテキストファイルにすることができます。

于 2012-09-19T09:00:04.423 に答える
0

わからないので、サーバーは将来再配置されることを考慮するのが最善です。アプリケーションをいつでもアップグレードする意思がない限り、動的構成が最善のアプローチです。

于 2012-09-19T08:45:42.800 に答える