2012-12-10 9 views
6

GCMではJellyBean以上ではandroid.permission.GET_ACCOUNTSは必要ありません。しかし、私のアプリはAPIレベル11以上で動作するので、それらのデバイスで宣言する必要があります。特定のバージョンのAndroidでのみアクセス許可が必要ですか?

GCM以外のアカウントを使用する必要がないため、APIレベル16以下のAndroidのバージョンでのみこの権限を登録できますか?私のアプリはかなりセキュリティを意識しているので、この許可を避けることは大きなプラスになるでしょう。

+0

他には、私はこれが可能であることを認識していないです。 – CommonsWare

+0

これまでにandriodマニフェストでこれを行う可能性のある方法を見たことがありません.Googleの適切な配布でこれを解決できないかどうかを明確にすることができます – quinestor

答えて

2

これを実行するタグの値はありません。しかし、2つのビルドをリリースすることができます.1つは11-13 API、もう1つは14+です

しかし正に、私は11-13の範囲を気にしません。 android statsが示しているように、〜1.6%のユーザーしかこれらのビルドの1つを使用していません。 11をわずかに上回る人に限定されていますが、それは潜在的なユーザーのわずか4.4%の損失です。

+1

ICSはまだ許可を必要とするかもしれませんが、そうではありません。 4.0。*デバイスは除外されています。 –

+0

ああ、私は誤解しました。同じアドバイスは、ICSのために構築し、ハニカムをプラスとして扱います。 – PearsonArtPhoto

関連する問題