1

こんにちは、カスタム UI を使用しています。エラーの処理方法を知りたいです。API から得られる唯一の既知のエラーは ErrorCode.INVALID_PASSWORD ですが、他のエラーについてはどうすれば知ることができますか? 私が見つけたドキュメントはありません。

私が抱えている問題の 1 つは、サインイン時にパスワードの入力に何度か失敗した後、CAPTCHA が必要になったことです。CAPTCHA を取得するにはどうすればよいですか。

これはエラー処理のための私のコードです:

@Override
public void handleError(UiManager.ErrorCode errorCode, Object...  objects) {

        if (errorCode == ErrorCode.INVALID_PASSWORD)
            Toast.makeText(this, "Error: Invalid Password", Toast.LENGTH_LONG).show();
        else {
            if (objects != null && objects.length != 0) {
                Toast.makeText(this, "Error: " + objects[0], Toast.LENGTH_LONG).show();
            }
        }
}
4

1 に答える 1

1

Androidアプリを構築しているようです。reCAPTCHA には Web ビューが必要になるため、独自の reCAPTCHA を設定するのは面倒です。現在の ID ツールキット Android クライアント コードは、複数の不正なパスワード エントリに対して reCAPTCHA をトリガーしません。それを使用することも、reCAPTCHA が必要な場合にウィジェットのログイン Web ページを Web ビューに表示することもできます。reCAPTCHA を処理します。成功すると、ネイティブ アプリにリダイレクトできます。

于 2015-08-25T17:28:06.313 に答える