Fragen zu Android-App-Berechtigungen

Vor ein paar Tagen habe ich von der Veröffentlichung die Rückmeldung erhalten, dass unsere App von Google markiert wurde. Den vorliegenden Informationen nach zu urteilen, könnte dies an der unvollständigen Trennung von Werbung und Apps liegen. Wir haben dieses Problem behoben.
Dann kam ein neues Problem.
Beim Hochladen auf Google zur erneuten Genehmigung gab es ein Problem mit den Anwendungsberechtigungen.
Aber das Merkwürdige ist, dass keine der verschiedenen Berechtigungen, auf die in der Frage hingewiesen wird, von uns hinzugefügt wurde.

android.permission.SEND_SMS
android.permission.READ_SMS
android.permission.RECEIVE_SMS

Nach einer Mahlzeit von Baidu und Google habe ich endlich eine Methode gefunden, mit der sich das Problem lokalisieren lässt.
Das heißt, Sie können diese Datei in Android Studio anzeigen build/outputs/logs/manifest-merger-release-report.txt, nach dem Namen der Berechtigung suchen, die Sie in dieser Datei finden müssen, und sehen, was diese Berechtigung hinzugefügt hat.
Schließlich haben wir festgestellt, dass unsere Google-Versionsanwendung mit anderen veröffentlichten Versionen aufrechterhalten wurde, da andere SDKs von Drittanbietern diese Berechtigung beim Packen automatisch hinzugefügt haben. Dieser Drittanbieter wird in der aktuellen Google-Version nicht verwendet. Derzeit besteht das Problem Dies wird dadurch verursacht, dass Abhängigkeiten während der Wartung nicht rechtzeitig gelöscht werden. Nach dem Löschen dieser Abhängigkeit kann das Paket normal versendet werden.

ps: Dieses Mal habe ich nur aufgezeichnet, wie ich zuerst das Berechtigungsproblem finden kann. Wenn das verwendete SDK eines Drittanbieters automatisch eine Berechtigung hinzufügt, die von Google nicht akzeptiert wird, wie ich es lösen kann, und schließe es dann nach weiteren Untersuchungen ab.

Je suppose que tu aimes

Origine blog.csdn.net/EverNess010/article/details/108583455
conseillé
Classement