1. ホーム
  2. android

[解決済み] UserServiceクラスの仕組みについて教えてください。

2022-02-13 14:36:39

質問

Android StudioのLoginActivityテンプレートを使って、ログインシステムを実装しようとしています。AppEngine上では、以下の2行を試しています。

UserService userService = UserServiceFactory.getUserService();
User user = userService.getCurrentUser();

が、ユーザは常にnullである。 これはどのように機能し、実装されることになっているのでしょうか? つまり、UserServiceクラスは、Googleアカウントでログインを統合するときのみ機能するのでしょうか?

もしそうなら、カスタマイズされたログインシステムを実装するための最良で最もスマートな方法は何ですか?

どのように解決するのですか?

UserServiceクラスは、Googleアカウント(GmailまたはApps)とログインを統合する場合のみ機能します。 ここで がその対処法です。

カスタマイズされたログインシステムについては、正解はなく、あなたのニーズに基づいてAPIのシステム(ログイン、登録、パスワードのリセット、...)を実装する必要があります。確かに、ログインプロセスのためのアカウント情報とパスワードを保持するデータストアのエンティティが必要です。