B.H*_*.H. 0 permissions android
我实际上准备使用设备Google帐户发布应用以在Google App Engine服务器上进行身份验证.
为此,我需要这些权限:
我的问题在于GET_ACCOUNTS:我认为与INTERNET一起提出这个许可非常具有侵入性:我可以获得他所有的帐户(google,facebook等等)并将它们发送到我的服务器(我不会这样做)那当然!).但我担心此许可可能会吓到用户,他们可能无法下载我的应用...
我有想法将此权限报告给其他应用程序,该应用程序没有INTERNET权限.此应用程序将使用intent调用,并仅返回用户选择的帐户.然后,我的主应用程序不再需要GET_ACCOUNTS了.
源代码在那里:http://code.google.com/p/account-chooser/ 这很简单(只有一个屏幕)
要向此应用程序发送意图,我使用ZXing的IntentIntegrator等实用程序库.如果我的"帐户选择器"应用程序不在设备上,它会要求用户从市场下载它.
你觉得怎么样?这是个好主意吗 ?我是否有权通过下载一个神秘的应用程序来打扰用户,他可能不理解其用途?或者我应该在我的主应用程序中使用GET_ACCOUNTS权限,而不会质疑我自己的隐私?
因此,您不是仅仅在应用程序中请求GET_ACCOUNTS权限,而是计划在另一个应用程序中请求它,然后将该信息公开给设备上的任何其他应用程序(通过意图).
坚持要求在您的应用程序中获得GET_ACCOUNTS许可并完成它.从经验来看,如果我下载的应用程序迫使我安装另一个应用程序只是为了获得一些功能,那么......你知道接下来会发生什么:)