2016-03-21 15 views

答えて

2

はい、電子メールアドレスだけでなく、電話番号や一般ユーザー名など、資格証明オブジェクトを構成する際の識別子として任意の文字列を格納できます。アプリが理解し、APIから取得するときに使用できる形式で電話番号を保存するようにしてください。識別子は決して正規化されません。 (ウェブについても同様)Android上で

例:電話番号ベースのアカウントがパスワードを持っていない場合は、パスワードの代わりに、独自のURLに「アカウントの種類」を設定することができることを

String phoneNumber = "+1 (650) 253-0000"; 

Credential credential = new Credential.Builder(phoneNumber) 
    .setPassword(password) 
    .build(); 

Auth.CredentialsApi.save(apiClient, credential).setResultCallback(new ResultCallback() { 
      public void onResult(Result result) { 
       Status status = result.getStatus(); 
       if (status.isSuccess()) { 
        Log.d(TAG, "SAVE: OK"); 
        // updates to existing credentials will succeed immediately 
       } else if (status.hasResolution()) { 
        // confirmation is required to save a new phone number 
        status.startResolutionForResult(this, RC_SAVE); 
... 

資格情報(資格情報を作成するときは .setAccountType(YOUR_URL))。

詳細については、savingretrievingのスマートロックの資格情報のデベロッパー向けドキュメントを参照し、コメントにフォローアップの質問を残してください。

関連する問題