私は既存のAndroid AppにAndroid 6.0のサポートを追加しようとしています。私はSYNCADAPTER
を使ってデータを同期させています。 API 22までは正常に動作しますが、23(ANDROID 6.0)ではグループ許可AUTHENTICATE_ACCOUNTS
を削除しています。マシュマロの許可の実装
サンプルhow to get run-time permissionが見つかりましたが、AUTHENTICATE_ACCOUNTS
と同じですが、動作しません。
私はまた1つを見つけましたanswer、使用するためのトリックがありますかAUTHENTICATE_ACCOUNTS
その答えと同じですか?
削除されたアクセス許可リストoverhereが見つかりました。私のアプリがリストされているその許可を使用する場合。その場合、Android M(6.0)で動作するアプリはありますか?
"グループの権限AUTHENTICATE_ACCOUNTSを削除しました" - Android SDKの特定の部分には、AUTHENTICATE_ACCOUNTSが必要でしたか? APIレベル23でそのアクセス許可が不要なので、現在のJavaDocsを確認してください。 – CommonsWare
@CommonsWare:SyncAdapterを使用してバックエンドからデータを取得しました。私のアプリが6.0上で完全に動作しているという問題に直面していません。私は6.0のための許可モデルを実装しようとしています。したがって、6.0のユーザーからAUTHENTICATE_ACCOUNTS権限を取得する必要はありませんか? –
これを試してみてくださいstackoverflow.com/a/41221852/5488468 –