Загрузка нового APK со старым хранилищем ключей

Могу ли я загрузить новое приложение для Android в Play Маркет, чтобы заменить мое старое приложение, используя то же хранилище ключей?

Когда я впервые начал учиться программировать, я сделал приложение, оно сильно устарело, и я был новичком, когда делал его, поэтому оно немного неаккуратно. Я хотел бы обновить его, но я хотел бы начать с нуля. Что, если я создам его, используя то же имя пакета и старое хранилище ключей приложений, примет ли это Google Play?

Будет ли он уведомлять конечных пользователей об обновлении?

Будет ли он устанавливаться на устройство без каких-либо проблем?


person Rockin4Life33    schedule 15.03.2014    source источник
comment
Пока имя пакета такое же, а подпись совпадает, все должно быть в порядке.   -  person dymmeh    schedule 15.03.2014
comment
Если вы используете новый ключ, Android заставит пользователя удалить старое приложение и установить новое.   -  person JackTools.Net    schedule 15.03.2014
comment
Спасибо за помощь!!!   -  person Rockin4Life33    schedule 15.03.2014


Ответы (2)


Кроме того, такое же имя пакета и старое хранилище ключей приложений, прочтите:

http://android-developers.blogspot.com/2011/06/things-that-cannot-change.html

Тонким, но важным аспектом того, что представляет собой нарушение совместимости, является атрибут android:name вашей активности, службы и компонентов получателя. Это может показаться удивительным, потому что мы думаем, что android:name указывает на частный код, реализующий наше приложение, но это также (в сочетании с именем пакета манифеста) официальное уникальное общедоступное имя для этого компонента, представленное классом ComponentName.

person S.M_Emamian    schedule 15.03.2014
comment
Спасибо за эту ссылку, это было очень полезно! - person Rockin4Life33; 15.03.2014

Если вы сохраните идентификатор пакета и старый сертификат подписи, вы сможете выпустить совершенно новое приложение, и оно будет отображаться как обновление вашего старого приложения в Google Play для всех, кто установил ваше старое приложение.

person Marcin Orlowski    schedule 15.03.2014