DeviceId和应用程序权限

Ani*_*thy 4 android android-permissions

我的应用程序(S Educate)要求我获取DeviceId(用于Analytics/Recommendations),因此我添加了权限,READ_PHONE_STATE虽然文档是无害的,但当用户安装时,应用程序权限窗口显示"电话呼叫 - 监控,记录,并处理电话"显然阻止用户安装,用户已经通知他们没有因为这个权限而安装.

截图
截图(点击查看大图)

以下是我的选择:

  1. 我在我的应用说明中明确指出,我需要此权限才能获取DeviceId,而不是监控/录制电话,并希望用户相信我并安装应用
  2. 我找到另一种获取DeviceId的方法 - 据我所知,如果不使用上述权限,则无法使用

请告知我如何解决此权限问题.

Com*_*are 8

请使用应用生成的UUID.这样您就可以在不违反用户隐私的情况下区分一个应用程序安装.