Из документации подписания в https://developer.android.com/studio/publish/index.html:
Когда система устанавливает обновление приложения, если какой-либо из сертификатов в новой версии соответствует какому-либо из сертификатов в старой версии, то система позволяет обновление.
Это указывает, что приложение может быть подписано с несколькими сертификатами.
Это - интересная опция позволить нескольким объектам подписывать приложение. например: системное приложение, которое было первоначально подписано производителем устройства. Дальнейшие обновления могли быть подписаны разработчиком.
Я неправильно читаю документацию, или это действительно возможно? Если так, как?
Есть ли какой-либо другой путь к приложению для поддержки различных сертификатов и с этим, имение двух или больше объектов подписывает его?
Я нашел решение для этого, не очень красивое, но все же решение.
Подписанный файл apk состоит из:
Чтобы иметь apk с несколькими сертификатами:
Это позволит подписать любой стороны обновить apk.
Одно замечание, нет возможности добавлять сертификаты в обновлении.