プラットフォームに基づいてアプリのバージョンを提供する Web サービスを作成する必要がありますか?
=>そのため、Androidは新しいバージョンが利用可能になるたびに通知を提供しますが、ビジネス要件について言及したように、新しいバージョンにのみいくつかの新機能を実装/含めることを想定しています.
バージョンを確認して実装するには、同じWebサービスが必要です。
汎用性を維持するために Web サービスで必要なデータは何ですか? Android はバージョン コードを使用しますが、iOS はメジャー バージョンとマイナー バージョンの更新を使用します。
=> 現在のアプリからバージョン番号を取得できます。チェック: Android でプログラムによってアプリケーションのバージョンを取得する
アプリはログインベースです。ユーザーがログインした後、またはログインする前に更新を確認する必要がありますか?
=> 2 つのケースがあります。
Web サービスを呼び出して、アプリが起動されるたびに確認できます。(スプラッシュ画面か何かにあるかもしれません)
この機能 (バージョン チェック) を Login 内に含める場合は、ユーザーが既にログインしているかどうかにかかわらず、すべてをチェックする必要があります。ですから、これは良くないケースだと思います。