Я нашел решение для этого, но не очень красивое, но, тем не менее, решение.
Файл apk со знаком состоит из:
- Файлы, подписанные данным сертификатом
- папка META-INF с открытым ключом сертификата
Чтобы иметь apk с несколькими сертификатами:
- Каждая сторона подписывает apk
- Содержимое META-INF каждого apk собирается
- , создается новый apk (это просто zip-файл), а в папке META-INF содержатся все сертификаты
Это позволитлюбой из подписывающих сторон для обновления apk.
Одна заметка, нет возможности добавлять сертификаты в обновление.