31872


ガワネイティブアプリにてログイン状態を監視する良い方法はありますでしょうか？

今回の要件として、ログイン画面のみスマホネイティブで実装し、認証を終えたらログイン後のスマホ最適化されたウェブサイトを表示させます。ユーザーがウェブサイトをログアウトした場合、もしくはセッションが切れてしまった場合は、ネイティブのログイン画面を再表示させたいです。

セッションが切れてしまった場合にログイン画面を表示させる際、ネイティブ側でウェブサイトのログイン状態を把握している必要があると思うのですが、その方法はどういったものが考えられるでしょうか。

みなさまの知恵をお貸しいただけたら幸いです。

環境  
iOS10.2  
Android6.0


CC BY-SA 3.0
2017-01-12T12:12:46.077
31797
2017-01-15T14:19:08.980
2017-01-12T23:38:03.370
12527
12527
question
swift ios android 詳細設計
ガワネイティブアプリのログイン状態監視方法について


AndroidでWebViewを使用しているのであればaddJavascriptInterfaceで  
JavaScriptからをJava側のオブジェクトのメソッドを実行できます。  
ですので、ログアウトの処理が行われる部分でJavaScript経由でネイティブに通知すればよいと思います。  
なお、セキュリティのリスクがあるのでリファレンスマニュアル等を参照してください。


CC BY-SA 3.0
2017-01-15T14:19:08.980
31872
2017-01-15T14:19:08.980
20114
31797
answer