2009-08-30 5 views
7

Какие-либо разработчики андроидов с успехом изменяли имя пакета вашего приложения (в манифесте) приложения, уже распространяющегося на рынке?Android Marketplace: Изменение пакета приложения

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

Cheers!

ответ

8

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

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

+0

Итак, если у них такая же подпись, рынок по крайней мере удалит старую заявку? Я беспокоюсь о том, что у пользователей осталось две копии! – Ralphleon

+1

Нет. Вы можете иметь несколько приложений с одной и той же подписью. Вы можете удалить старое приложение с Market, но у вас все еще будет установленная база. – Will

+4

Кроме того, любые обзоры рынка будут потеряны, и не будет плавного обновления, так как это технически рассматривается как новое приложение. –