2017-01-26 7 views
1

私はXamarinを初めて使用し、アプリの構築を始めました。私はXAMARIN.Authを使用してログイン後にユーザー名とトークンを保存しています。 サーバー上のAuthトークンの有効期限が切れています。ユーザーがバックグラウンドからアプリを再開したとき、ログインする必要があるか、既存のトークンを使用する必要があるかを確認するにはどうすればよいでしょうか?私はサービスからのトークン検証をチェックすることを考えています。それは大丈夫ですか?そしてアイドルタイムアウトはどのように実装されていますか?モバイルアプリのログイン有効期限/アイドルタイムアウト

+0

サービスからは大丈夫です。また、ライフサイクルメソッド(onRestart/OnStart/OnPause)にいくつかのロジックを追加することもできます。 – XTL

答えて

0

App.xaml.csには、OnResume、OnStart、OnSleepメソッドがあります。これらのメソッドをオーバーライドして、あなたが望むことをすることができます。

アイドルタイムアウトを作成するには、私の回答hereを参照してください。 iOSのSendEventをオーバーライドし、AndroidのActivityのサブクラスを作成することで呼び出されるパブリッククラスライブラリを作成する必要があります。