2016-04-12 11 views
0

Ich habe einen Android-Dienst, der Benachrichtigungen mit Aktionen anzeigt. Für diese Aktionen sind Broadcast-ausstehende Absichten festgelegt, z. B. mit einer Aktion ABC.Android-Benachrichtigung Aktion Broadcast-Sicherheit?

Der Dienst registriert seine eigene Dynamik BroadcastReceiver in onCreate mit einem IntentFilter Handlungs ABC aufgerufen werden, wenn die Aktion gedrückt wird.

Das funktioniert, aber bedeutet das nicht, dass andere Apps diese Sendung auch böswillig senden können? Wie kann der Dienst überprüfen, ob die Übertragung von einer eigenen Benachrichtigung stammt und nicht woanders?

+0

hinzufügen: android: exportierte = "false" zu Tag in Ihrem Manifest –

+0

Der Empfänger wird dynamisch im Dienst hinzugefügt, nicht im Manifest. –

Antwort

Verwandte Themen