Pourquoi le READ_PHONE_STATE permission été ajouté?

Dans la dernière version bêta, je viens de publier à le Play Store, j'ai remarqué que la READ_PHONE_STATE a été ajouté depuis la version précédente.

Je n'ai pas ajouté moi-même. Tout ce que je peux rappeler le faire depuis la version précédente est à l'aide de v9.6.0 de divers jouer-les services de bibliothèques (a v9.4.0):

compile 'com.google.android.gms:play-services-location:9.6.0'
compile 'com.google.android.gms:play-services-places:9.6.0'
compile 'com.google.android.gms:play-services-auth:9.6.0'

Cela aurait-il fait? Je ne le vois pas documenté. Puis-je me débarrasser de l'autorisation?

Et j'ai veillé à ce que toutes les bibliothèques que j'utilise correspondre à l'application principale, comme par cette réponse... ne fait aucune différence dans mon cas.

MODIFIER

OK basé sur cet article, j'ai fouillé dans mon journal de sortie:

ADDED from [Meteogram:jobdispatcher:unspecified] C:\Users\Me\AndroidStudioProjects\Meteogram\app\build\intermediates\exploded-aar\Meteogram\jobdispatcher\unspecified\AndroidManifest.xml:37:25-84 android:uses-permission#android.permission.READ_PHONE_STATE

Mais rien n'a changé dans le jobdispatcher de la bibliothèque (que j'ai importé dans mon projet gradle module) depuis la dernière version.

EDIT2

Ici est un peu plus à partir de ce journal, et mon sentiment est que c'est peut-être due à la play-services version de bibliothèque comme suspect?

ADDED from [Meteogram:jobdispatcher:unspecified] C:\Users\Me\AndroidStudioProjects\Meteogram\app\build\intermediates\exploded-aar\Meteogram\jobdispatcher\unspecified\AndroidManifest.xml:37:17-87
    android:name
        ADDED from [Meteogram:jobdispatcher:unspecified] C:\Users\Me\AndroidStudioProjects\Meteogram\app\build\intermediates\exploded-aar\Meteogram\jobdispatcher\unspecified\AndroidManifest.xml:37:25-84
android:uses-permission#android.permission.READ_PHONE_STATE
IMPLIED from C:\Users\Me\AndroidStudioProjects\Meteogram\app\src\pro\AndroidManifest.xml:2:1-12:12 reason: com.google.android.gmscore.integ.client.location has a targetSdkVersion < 4
activity#com.google.android.gms.common.api.GoogleApiActivity

La targetSdkVersion < 4 correspond à la réponse ci-dessus, mais est-ce que je peux faire dans cette situation, puisque le jeu-les services de la bibliothèque n'est pas le mien?

EDIT3

J'ai trouvé une réponse... plutôt que de supprimer cette question, je vais le laisser en place, avec la solution, dans le cas où il est utile pour d'autres (et au cas où quelqu'un d'autre a une meilleure solution!)

EDIT4

Dirait qu'il a été corrigé dans 9.6.1.

OriginalL'auteur drmrbrewer | 2016-09-23