mobilefirst に 2 つのアプリケーションがあります。私のメイン アプリケーションでは、Iframe に 2 つ目のアプリケーションを追加しました。
アプリケーションの URL は次のようなものです
Main application :http://localhost:10080/Mobile1/apps/services/preview/app1/common/0/default/index.html#/index.html
Sub application :
http://localhost:10080/Mobile2/apps/services/preview/app2/common/0/default/index.html#/index.html
メインアプリにサブアプリをIFrameで追加しました。ユーザーがメイン アプリケーションにログインしたら、ユーザー ID をローカル ストレージに保存し、このローカル ストレージ ユーザー ID を使用してユーザーをサブ アプリケーションにログインさせます。
この機能はブラウザで動作しています。しかし、私はこのハイブリッド アプリケーションを IOS で作成しました。それは正しく機能していません。
私の疑問は、メイン アプリケーションでローカル ストレージを使用するかどうかです。それは、ネイティブ アプリの iframe と共有できませんか? サブアプリケーションにローカルストレージの値を取得するのに問題はありません。メイン アプリケーションとサブ アプリケーションは、同じベース URL の下にあります。
問題はIOSアプリにのみ存在します。Androidではテストしていません。