有没有办法通过Google API检测撤销的权限?
问题描述:
我们试图找到一种方法来检测通过Google API撤销的权限,而无需连续轮询提供商以获取状态更新。 Google是否有任何类型的通知系统(webhook等)?有没有办法通过Google API检测撤销的权限?
most recent post我发现这是2年多前。
答
这里查找和搜索查找软件权限
// Here, thisActivity is the current activity
if (ContextCompat.checkSelfPermission(thisActivity,
Manifest.permission.READ_CONTACTS)
!= PackageManager.PERMISSION_GRANTED) {
// Should we show an explanation?
if (ActivityCompat.shouldShowRequestPermissionRationale(thisActivity,
Manifest.permission.READ_CONTACTS)) {
// Show an expanation to the user *asynchronously* -- don't block
// this thread waiting for the user's response! After the user
// sees the explanation, try again to request the permission.
} else {
// No explanation needed, we can request the permission.
ActivityCompat.requestPermissions(thisActivity,
new String[]{Manifest.permission.READ_CONTACTS},
MY_PERMISSIONS_REQUEST_READ_CONTACTS);
// MY_PERMISSIONS_REQUEST_READ_CONTACTS is an
// app-defined int constant. The callback method gets the
// result of the request.
}
}
嘿,你的链接断开。另外,你还没有提供任何上下文。我们不使用android或java,我们使用节点。 – mdegges
奇怪的是,我完全复制了网址,现在更新了(问题是http/https差异)https://developer.android.com/training/permissions/index.html。对于节点我不确定 – trevren11