我在运行Marshmallow预览版3的Nexus 5设备上安装了Airbnb,并且正在使用许可模式。在使用他们的应用程序时,我发现了一个奇怪的现象AccountManager getAccounts()异常在Airbnb的棉花糖许可模式,他们怎么做?
通常,如果您使用AccountManager getAccounts()方法获得向设备注册的电子邮件帐户,则需要启用GET_ACCOUNTS权限才能使其工作。
但是,在他们的应用程序中,即使我撤销了GET_ACCOUNTS权限,他们仍然能够访问注册的电子邮件帐户,这些帐户在所有的真实情况下都非常奇怪o.O(它们在电子邮件登录时具有自动完成功能)。
这是否违背了运行时权限模型的目的?