Android Marketplace: изменение пакета приложения

Кому-нибудь из разработчиков Android удалось изменить имя пакета вашего приложения (в манифесте) приложения, уже распространяемого в Маркете?

Во время моего обновления я решил немного изменить имя пакета, что означает, что Android идентифицирует его как новое приложение. Так что предполагаю, что сохраненные настройки будут утеряны, но я очень надеюсь, что других "сюрпризов" для обновляющихся пользователей не будет.

Ваше здоровье!


person Ralphleon    schedule 30.08.2009    source источник


Ответы (1)


Дело не в том, что сохраненные настройки будут потеряны, просто Android установит их как совершенно новую и отдельную программу, которая не сможет получить доступ к настройкам старого приложения.

Однако, если вы подписываете свои приложения одной и той же подписью и даете им один и тот же userId, тогда они смогут обмениваться информацией, и вы сможете перенести информацию исходного приложения в новое.

person Will    schedule 31.08.2009
comment
Так что, если у них сигнатура одинаковая, маркет хотя бы старое приложение удалит? Я беспокоюсь о том, что у пользователей останется две копии! - person Ralphleon; 01.09.2009
comment
Неа. У вас может быть несколько приложений с одной и той же подписью. Вы можете удалить старое приложение из Маркета, но у вас останется установленная база. - person Will; 01.09.2009
comment
Кроме того, любые обзоры Market будут потеряны, и плавного обновления не будет, поскольку технически это рассматривается как новое приложение. - person Jeremy Logan; 01.09.2009