"rules": {
"Users":{
"$uid":{
".read": "auth.uid == $uid",
".write": "auth.uid == $uid"
}
}
}
答案 0 :(得分:1)
从Android 6.0(API级别23)开始,用户在应用程序运行时向应用程序授予权限,而不是在安装应用程序时。如果设备运行的是Android 6.0或更高版本,并且您的应用的目标SDK为23或更高:应用必须列出清单中的权限,并且必须在应用运行时请求它所需的每个危险权限。用户可以授予或拒绝每个权限,即使用户拒绝权限请求,应用也可以继续以有限的功能运行。
要在运行时请求权限,请转到https://developer.android.com/training/permissions/requesting.html
答案 1 :(得分:0)
为访问添加运行时权限
Add library:
compile 'pub.devrel:easypermissions:0.2.1'
private String[] phonePermissions = {Manifest.permission.READ_PHONE_STATE};
if (EasyPermissions.hasPermissions(this, phonePermissions)) {
//success
} else {
EasyPermissions.requestPermissions(this, "Access for Read Phone",
101, phonePermissions);
}