-1

これを言葉で説明する最善の方法がわからないので、例を挙げて説明します。

Google にアクセスすると、さまざまな Web アプリケーション (検索、画像、Gmail など) を含むヘッダーが表示されます。これらはそれぞれ独立したアプリであり、他のすべてのアプリとは別に更新できますが、共通のコンポーネント (ログイン、ヘッダー バー自体など) を共有しています。彼らはこれをどのように行っていますか?

現在、私は単一のアプリを持っています。トップバーには、いくつかの異なるタブがあります。それぞれ個別に更新/販売できる 2 つの新しい Web アプリを追加する必要があります。誰かが 3 つすべてを購入すると、ナビゲーション バーに 3 つすべてが表示されます。1 つしか購入していない場合は、1 つしか表示されないはずです。これらすべてに対して単一のログインが必要です。独自のスケジュールで更新できるように、それぞれを独立させながらこれを行う方法がわかりません。

問題は、3 つのサイトすべてで同じナビゲーション バーを維持するにはどうすればよいかということです。このナビゲーション バーは構成可能である必要があります (所有する製品のみを表示し、フォント、言語などの他の変更も表示します)。SSO の部分、異なるアプリ間で共有されるコード、およびその背後にあるカスタマイズを処理できます。

4

2 に答える 2