Apple App Store позволяет публиковать обновления приложения, даже когда сертификат потерян и воссоздан, но Google Play Store этого не допускает.Почему Play Store требует того же сертификата при обновлении приложения, но App Store этого не делает?
Использование такого же идентификатора пакета подходит для публикации обновления приложения в Apple App Store, поэтому при публикации обновления приложения можно использовать новый сертификат.
Итак, почему Google Play Store этого не допускает? Это слабость безопасности, чтобы это позволить? Или Google Play Store преувеличивает безопасность и излишне требует того же сертификата?
Apple App Store allows it
Но Google Play Store does not allow it
Итак, я понимаю, что только Apple выпускает сертификат подписи, но для Android разработчик может создать сертификат подписи. Таким образом, поскольку Apple подписывает личность, мы будем знать, если наш сертификат будет удален. Но мы не будем знать, когда для Android используется новый сертификат. Итак, для Android требуется такой же сертификат для идентификации приложения. – lockedscope
Итак, почему Play Store не используется так же, как App Store и не управляет сертификатами? – lockedscope
@lockedscope Что вы говорите правильно, но вы должны принять во внимание, что есть два разных процесса подписания, поэтому могут быть и другие скрытые проблемы. Кроме того, я думаю, что Android использует комбинацию между хранилищем ключей SHA1 и именем пакета для идентификации вашего приложения через разные платформы, такие как Google Play и Google Консоль. – danypata