2016-06-28 5 views
2

Мы пытаемся найти способ обнаружения отмененных разрешений через API Google без постоянного опроса провайдера для получения обновлений статуса. У Google есть какая-то система уведомлений (webhook и т. Д.)?Есть ли способ обнаружить отмененные разрешения через API Google?

most recent post Я нашел относительно этого было более 2 лет назад.

ответ

0

Посмотрите здесь и поиск Проверка разрешений

Android Permissions

// 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. 
} 
} 
+0

Эй, ваша ссылка не работает. Кроме того, вы не указали никакого контекста. Мы не используем android или java, мы используем узел. – mdegges

+0

Странно, я скопировал URL точно, теперь он обновляется (проблема была связана с разницей http/https) https://developer.android.com/training/permissions/index.html. Для узла я не уверен – trevren11

Смежные вопросы