2016-12-16 23 views
0

AndroidでAWS Cognitoのアップを開発しようとしています。私はちょうどofficial docをチェックしましたが、新規ユーザ登録セクションには、SignUpHandlerを使用するサンプルしかありません。他のセクションをチェックAWS CognitoのAndroid用モバイルSDKで新規ユーザーを登録

enter image description here

、たとえばUsing the JavaScript SDKのためのJavaScriptの例をtranspolatingこのaproachを実装しようと userPool.signUp('username', 'password', attributeList, null, function(err, result)

イムを使用して明確なサンプルがあります。しかし、私はAndroidのサインアップの完全なサンプルがあるかどうか疑問に思っていましたか?

ありがとうございます!

答えて

2

あなたが気付いたハンドラは、JSの例の 'function(err、result)'のように、登録するコールのパラメータです。 this part of the docsを見て、それはそのハンドラの使い方を示しています。あなたはscreenshotted例から、それは次のようになります。

userPool.signUpInBackground(userId, password, userAttributes, null, handler); 
ここ
+0

こんにちはジェフがあなたの答えに感謝します。このサンプルは、ステップ3:アプリケーションへのユーザーのサインアップにあります。 –

0

はジェフで推薦しlinkを使用して完全なサンプルです:

CognitoUserAttributes attributes = new CognitoUserAttributes(); 
    attributes.addAttribute("phone_number","+15555555555"); 
    attributes.addAttribute("email","[email protected]"); 

    cognitoUserPool.signUp('username', 'password', attributes, null, new SignUpHandler() { 
     @Override 
     public void onSuccess(CognitoUser cognitoUser, boolean b, CognitoUserCodeDeliveryDetails cognitoUserCodeDeliveryDetails) { 
      // If the sign up was successful, "user" is a CognitoUser object of the user who was signed up. 
      // "codeDeliveryDetails" will contain details about where the confirmation codes will be delivered. 
     } 

     @Override 
     public void onFailure(Exception e) { 
      // Sign up failed, code check the exception for cause and perform remedial actions. 
     } 
    }); 

モバイルSDKでユーザープールの使い方のセクション例Android用は古くなっているようです。

他の人を助けることを望みます。)

関連する問題