2

私は Android アプリで Android サービスに Google の Smart Lock for Passwords を実装しています。提供された API を使用すると、保存された資格情報の取得、新しい資格情報の保存、複数の資格情報の保存、特定の資格情報の削除を行うことができますが、すべてをクリアする方法は効果的に提供されません。特定のアプリの資格情報を保存しました。すべての資格情報をクリアするための直接的な API がないだけでなく、資格情報を 1 つずつ削除するためにすべての資格情報を一覧表示するプログラム的な方法もありません。

ユーザーは保存したパスワードを直接削除するために自分の Google アカウントに直接ログインできますが、これは適切なユーザー インタラクション フローには適合しません。私が考えることができる他の唯一のアイデアは、ユーザーに資格情報のリストを要求し、ユーザーに一度に1つずつ「選択」させてから、選択した資格情報を削除することです。これは、ユーザーが従うには非常に扱いにくく、混乱するフローのようです.

.delete()null 資格情報をAPIに渡すか、null 識別子を使用して資格情報を作成するという「明白な」解決策を試しました。

ユーザーのUIエクスペリエンスが本当にひどいものにならない、これを行う既知の方法はありますか?

4

1 に答える 1