Обеспечение безопасности на широковещательном приемнике без доступа к вызывающему пакету - PullRequest
3 голосов
/ 11 июля 2011

Я работал над приложением для Android, которое получает намерения от нескольких известных приложений. У меня вопрос, есть ли способ получить вызывающий пакет, когда BroadcastReceiver получает намерение?

Ситуация такова, что у меня нет доступа к вызывающему пакету и я никак не могу манипулировать манифестом пакета. Я знаком с обеспечением безопасности с помощью подписи или разрешения для вызова получателя, но в данном случае это невозможно.

Есть ли способ сделать это? Любая помощь будет оценена.

1 Ответ

0 голосов
/ 22 июля 2011

не может быть элегантным решением, но вы запускаете фильтр logcat в своем коде и начинаете прослушивать отправку широковещательных событий, из которых вы можете получить информацию о пакете.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...