Является ли onReceive правильным методом для проверки разрешений вызывающей стороны? - PullRequest
0 голосов
/ 11 декабря 2018

Является ли вызов API checkCallingPermsision () в методе onReceive приемника Broadcast надлежащим методом для проверки разрешения приложения вызывающей стороны?

onReceive (Контекст контекста, намерение намерения)

Влияет ли контекстпереданные в onReceive выше имеют доступ к UID / PID вызывающего приложения, поэтому мы можем просто вызвать context.checkCallingPermission, чтобы сделать правильное суждение о разрешении вызывающего абонента?

1 Ответ

0 голосов
/ 11 декабря 2018

Да, внутри вещательного приемника onReceive нормально проверить разрешение.Этот контекст будет иметь доступ к тем же вещам, что и ваши действия или услуги.

Помните, конечно, что вы не можете просить разрешения там.Запрашиваемая должна быть внутри Activity / Fragment

...