【问题标题】:Android Marketplace: Changing application's packageAndroid Marketplace:更改应用程序的包
【发布时间】:2010-11-17 18:00:28
【问题描述】:

任何 android 开发人员都成功地更改了已在 Market 中分发的应用程序的应用程序包名称(在清单中)?

在升级过程中,我决定稍微改变一下包名,这意味着android将其识别为一个新的应用程序。所以,我想保存的偏好会丢失,但我真的希望升级用户没有其他“惊喜”。

干杯!

【问题讨论】:

    标签: android google-play


    【解决方案1】:

    并不是保存的首选项会丢失,只是Android会将其设置为一个全新的独立程序,无法访问旧应用程序的首选项。

    但是,如果您使用相同的签名对您的应用程序进行签名并给它们相同的userId,那么它们可以共享信息,您可以将原始应用程序的信息迁移到新应用程序。

    【讨论】:

    • 那么,如果他们有相同的签名,市场至少会删除旧的应用程序吗?我担心用户会留下两份副本!
    • 不。您可以拥有多个具有相同签名的应用程序。您可以从 Market 中删除旧应用程序,但您仍然拥有已安装的基础。
    • 此外,任何市场评论都将丢失,并且不会顺利升级,因为它在技术上被视为新应用。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-07-10
    • 2013-10-30
    • 1970-01-01
    • 1970-01-01
    • 2014-04-14
    • 1970-01-01
    相关资源
    最近更新 更多