2
Google Developersサイトに基づいて、アプリはSmart Lockにメールとパスワードを保存できるようです。 Smart Lockに電話番号を保存する方法はありますか?メッセージングアプリケーションにとって非常に重要です。Smart Lockに電話番号を登録することはできますか?
Google Developersサイトに基づいて、アプリはSmart Lockにメールとパスワードを保存できるようです。 Smart Lockに電話番号を保存する方法はありますか?メッセージングアプリケーションにとって非常に重要です。Smart Lockに電話番号を登録することはできますか?
はい、電子メールアドレスだけでなく、電話番号や一般ユーザー名など、資格証明オブジェクトを構成する際の識別子として任意の文字列を格納できます。アプリが理解し、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)
)。
詳細については、savingとretrievingのスマートロックの資格情報のデベロッパー向けドキュメントを参照し、コメントにフォローアップの質問を残してください。