Wir entwickeln eine Android-App und ich habe eine apk über eine Website für unsere Pilot-Nutzer zur Verfügung gestellt. Die Benutzer haben die Einstellung Von unbekannten Quellen installieren aktiviert. Die App installiert und funktionierte gut.Update Android App mit apk-Paket von externer Quelle
Jetzt habe ich eine neuere Version der App hochgeladen. Wir haben die Versionsnummer des apk-Pakets geändert, und die neue Version erfordert mehr Berechtigungen vom Telefon, z. B. Verhindern, dass das Telefon schläft, wenn nur die erste Version benötigt wird. Vollständiger Netzwerkzugriff.
Wenn ich die neue Version lade und öffne, heißt es "Möchten Sie ein Update für diese bestehende Anwendung installieren ... Dann erhält die aktualisierte Anwendung Zugriff auf:" und listet dann die hinzugefügten Berechtigungen unter einer Neuen Registerkarte auf Berechtigungen unter Alle.
Also die Installation identifiziert, dass dies ein Update ist und was sich in Bezug auf zusätzliche Berechtigungen geändert hat.
Wenn ich mit der Installation fortfahre, stoppt die Installation mit der Meldung "Ein bestehendes Paket mit demselben Namen mit einer widersprüchlichen Signatur ist bereits installiert".
Was muss ich tun/ändern, um die bestehende App aktualisieren zu können?
hast du einen neuen Keystore für aktualisierte apk erstellt? – Nitesh
Stellen Sie sicher, dass Sie beim Erstellen von apk den gleichen Produktionsschlüsselspeicher verwenden. Es kann aufgrund Ihres Portals, dass Sie versuchen, zu tun. Im Playstore wird es nicht passieren, da Keystore gleich ist. – Stallion