Sync-Adapter-Dienst exportiert, aber nicht geschützt

9

Mitentwickler!

Ich habe einen Synchronisierungsadapter in meiner App und einen entsprechenden Synchronisierungsdienst. Ich habe alles erklärt, einschließlich des Sync-Dienstes, gemäß Google-Beispielcode . Das größere Bild sieht in etwa so aus:

%Vor%

Obwohl es sinnvoll ist, das Attribut android:exported auf true für den Dienst zu setzen (damit das Android-System es erreichen kann), bin ich etwas verwirrt darüber, wie man es in Bezug auf die Zugriffsrechte festlegt. Ich möchte nicht, dass jemand anderes als meine App und das Android-System Zugriff auf den Dienst haben.

Vielleicht ein bisschen naiv habe ich meine eigene Erlaubnis dafür geschaffen:

%Vor%

Aber ein wenig auf die protectionLevel zu lesen, lässt mich noch mehr darüber nachdenken. Google sagt :

  

Bitte vermeiden Sie die Verwendung dieser Option [...] Die Berechtigung "signatureOrSystem" wird für bestimmte spezielle Situationen verwendet, in denen mehrere Anbieter Anwendungen in ein Systemimage integriert haben und bestimmte Funktionen explizit freigeben müssen, weil sie zusammen gebaut werden.

>

Das beschriebene Szenario ist weit entfernt von meinem Anwendungsfall. Die Frage bleibt dann:

Wie sichere ich meinen Synchronisierungsdienst, damit das Android-System, aber keine Apps von Drittanbietern darauf zugreifen können?

Jede Klärung wäre sehr zu begrüßen!

    
dbm 10.12.2013, 10:34
quelle

3 Antworten

0

Es sieht nicht so aus, als gäbe es eine SyncAdapter-Berechtigung. Ich schätze, dass wir den Fehler sicher ignorieren können. Siehe den Fehler, der hier eingereicht wurde: Ссылка

    
BLeB 03.07.2014, 17:50
quelle
3

beworker hat recht. Ich habe die Signaturberechtigung verwendet und das System kann ohne Probleme synchronisieren.

    
dmapr 23.02.2014 19:53
quelle
0

Ich habe das gleiche Problem. Betrachten Sie diesen Quellcode hier als Leitfaden Ссылка scheint zu sein, dass die Sync-Adapter einfach="true" ohne irgendwelche Berechtigungen exportiert haben.

    
Eric Woodruff 22.01.2014 21:30
quelle

Tags und Links