問題タブ [android-account]
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 - AccountManager が UnsupportedOperationException: getAuthTokenLabel をスローする
私は Android アプリで以下のコードを呼び出しています (Google App Engine に対して認証するため、バイザバイだと考えてください)。
このGetAuthTokenCallback()
エラーでスローされます:
認証プロセスはそこで停止します。
奇妙なことに、Android 5.5.1 デバイスで完全に動作します。UnsupportedOperationException のみのエラーが 6.0.1 デバイスで発生します。
GET_ACCOUNTS
私は必要だと思う実行時の許可要求を持っていますが、エラーはこれと Marshmellow の許可システムに起因すると思われます。
どんなアイデアでも大歓迎です。
android - Android 6.0 marshmallow でユーザーの Gmail ID を取得する
android.permission.GET_ACCOUNTS
許可を使用して電子メールIDを取得しています。
このコードは、Lollipop 5.1 までのすべてのデバイスで機能します。しかし、Marshmallow 6.0 では動作しません。
誰でもこの問題を解決するのを手伝ってくれますか? logcat でエラーが発生することさえありません。
android - アカウントがデバイスに追加または削除されたときに通知を受け取る方法は?
BroadcastReceiver
アカウントがデバイスから削除されたときに通知を受け取るように設定したいと考えています。で何IntentFilter
を使用する必要がありますかBroadcastReceiver
。関連するインテントが見つかりませんでした。
ありがとう
android - Android - 非推奨であるため、 AccountPicker.newChooseAccountIntent の代わりに使用するもの
ユーザーが自分のデバイスに保存されている電子メール アカウントを選択できるように、アカウント チューザーを表示する必要があるプロジェクトに取り組んでいます。AccountPicker.newChooseAccountIntent
問題は、非推奨のものを持っていることです。
電子メールを手動で取得してカスタム ビューで表示する代わりに、アカウント チューザーを表示する別の方法はありますか
現在、私は使用しています:
android - Androidは私のアプリケーションからFacebookのメッセージを送信します
Facebook メッセージ (プライベート メッセージ) を送信したり、Facebook アプリケーションからログインした Facebook アカウントを使用してアプリケーションから新しい投稿を共有したり、Facebook アプリケーションがインストールされていない場合はユーザーにログインを求めたりしたいのですが、
そのために役立つ Facebook の API (Graph API) が廃止されたことを読みましたが、回避策はありますか? 別の解決策?非推奨であっても (Graph API) を使用できますか (facebook で無効にしますか?)
前もって感謝します
android - Auth.GoogleSignInApi は、Google プラス サインインの GoogleAuthUtil 代替として
私の目標は、Google plus SDK を使用して BaaS にログインすることです。BaaS には、tokenId viagoogleSignInAccount.getIdToken()
と accessToken が必要です。
GoogleAuthUtil.getToken(activity, accountName, scopes);
は減価償却され、accessToken を取得するために使用されました。
GoogleAuthUtil.invalidateToken(activity, token);
も減価償却されます。
accessToken を取得して無効化する別の方法は何ですか (無効化は今必要ですか)?
私は認識しており、試しました:
GoogleAuthUtil.getToken(Context, Account, String);
および
GoogleAuthUtil.clearToken(activity, token);
アカウントには最初の部分の許可が必要なようです (したがって、オプションではありません)。account = new Account(googleSignInAccount.getEmail(), "com.google");
また、clearがinvalidateと同義であるかどうかもわかりません(ただし、減価償却されたメソッドで動作するようですが、その影響はわかりません)、または使用する他の呼び出し/ APIがあるかどうかもわかりません。
からのように:com.google.android.gms.auth.api.Auth