問題タブ [google-smartlockpasswords]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - IdentityProviders.GOOGLE 資格情報を SmartLock で保存できません
Google+ を使用してユーザーをアプリにログインさせています。ただし、実際の G+ サインインはサーバー上で行われます。メールや名前などのユーザー データが返されます。これを使用して、ユーザーの資格情報を Google アカウントとして保存しています。
保存しようとすると問題が発生します。「Auth.CredentialsApi.save」に資格情報を保存するためのコールバックでは、解決策が返されず、何も起こりません。クレデンシャルから Google IdentityProvider を削除すると、パスワードなしで保存されます。
IndentityProvider が設定されているときに解決策が見つからない理由を知っている人はいますか?
google-smartlockpasswords - Smart Lock for Passwords アプリの統合のテスト
アプリに Smart Lock for Passwords を実装しました。テストすべき一般的なシナリオと UX フローは何ですか?
android - SmartLocks の青いバナーを制御するにはどうすればよいですか?
ユーザーがアプリを起動すると、以前に保存された資格情報を取得できます。これが発生すると、青い SmartLock バナーが表示されます。私が取り組んでいるアプリでは、これは FAB をカバーしているため、青いバナーが消えるまで使用できなくなります。バナーが表示される時間を制御する方法はありますか? さらに、スナックバーが表示されている場合のように FAB を上に移動させる方法はありますか?
最後に、バナーが表示されているときにユーザーがアプリを終了すると、電話のホーム画面に引き続き表示され、下部のアプリ バーの使用がブロックされます。これを防ぐ方法はありますか?
android - 関連する Web サイトのパスワードが、Smart Lock API を介してアプリで取得されない
https Web サイトとアプリを関連付けて、保存されている資格情報を共有し、関連付けが有効であるという確認を受け取りましたがCredentialsApi.request()
、アプリでメソッドを呼び出すと、Chrome パスワードで保存された資格情報を Web サイトから取得できません。マネジャー。どうすればこれを修正できますか?
android - SmartLock は、確認せずに Facebook の資格情報を保存します
アプリが Facebook 経由で正常にログインすると、資格情報の保存が開始されます。SmartLock で保存するかどうかをユーザーに確認する必要がありますが、自動的に保存されます。
保存コールバック内で、解決せずに成功します。成功してはならず、ユーザーに保存を促す解決策を含める必要があります。
これがなぜなのか、または私が望む機能を得る方法はありますか?
-ありがとうございました
google-smartlockpasswords - SmartLock で hasResolution() と getStatusCode==RESOLUTION_REQUIRED の動作が異なるのはなぜですか?
Google Smart Lock を実装しているアプリもあります。実装は明らかに同じでしたが、動作が異なっていました。
最初のものは、ユーザーがすでにいくつかの資格情報を保存している場合にのみアカウントを選択するダイアログを表示し、保存したアカウントまたは複数のアカウントのみを表示しました。
2 つ目は、ユーザーが資格情報を保存していなくても、アカウントを選択するためのダイアログを常に表示し、デバイス内のすべてのアカウントを表示します。これにより、ユーザーに表示されるアカウントが多すぎて、1 つだけを選択すると、パスワードなしで電子メールがオートコンプリートされます。
何が起こっているのかを理解するのに時間がかかりました。さまざまな条件で失敗した認証情報要求の解決策を確認していたことがありました。ステータス コードは RESOLUTION_REQUIRED ではなく SIGN_IN_REQUIRED でしたが、最初のアプリは を使用しresult.getStatus().getStatusCode() == CommonStatusCodes.RESOLUTION_REQUIRED
ていましたが、2 番目のアプリはを使用していました。result.getStatus().hasResolution()
命名により、それらは同様の動作をするように見えますが、そうではありません。この違いはなぜですか?
android - Google Smart Lock ダイアログに、「いいえ」なしで「しない」と「保存する」の 2 つのオプションしかないのはなぜですか?
Smart Lock ポップアップ ダイアログには 2 つのボタンしかありません。1 つは「しない」、もう 1 つは「パスワードを保存する」です。ユーザーが誤って「決して」をクリックした場合、Chrome アプリを使用して「パスワードを保存したことがない」アイテムを削除するまで、SmartLock は無効になります。ユーザーは SmartLock を永遠に使用することはできません
私たちの意見では、ユーザーが自分のパスワードを一度だけ SmartLock に保存したくない場合、ダイアログにはボタンが 2 つしかないため、[決して] をクリックする可能性が非常に高くなります。画面でダイアログを閉じることができます...そして一度決してクリックしないと、SmartLockを楽しむ機会が失われます;(したがって、Googleがダイアログに「しない」、「いいえ」、パスワードを保存する3つのボタンを提供できるかどうかをお勧めしますこれにより、ユーザーは自分が何をしているかを理解しやすくなります。
android - 「Smart Lock For Passwords」の設定画面をコードで開く
「Smart Lock For Passwords」画面をコードで開く方法はありますか (例: コードで GPS 位置情報を開くには、次の行で新しいインテントを作成します。
ありがとう、
html - ウェブサイトで特定の入力フィールドをユーザー名として使用するよう Google Smart Lock にヒントを与える方法
Google Smart Lock for Chrome が特定の入力フィールドをユーザー名に関連付けられたものとして使用するようにヒントを与える方法について、いくつかのドキュメントを検索しようとしましたが、うまくいきませんでした。
パスワードについては、使用しているとおりに完全に機能しtype="password"
ますが、マルチフィールドフォームのユーザー名になると、ユーザー名がパスワードの前に指定されていないか、フォームの最初のフィールドとして指定されていないため、別のフィールドが選択されますフォームをユーザー名として使用します。
特定の入力フィールドをユーザー名として使用するように Google Smart Lock にヒントを与える方法について、誰にも手掛かりがありますか?