我有一个客户,我为不同地区制作了三个应用程序(App 1,App2,App3)。
现在客户改变了他的策略,而不是为每个地区建立一个不同的品牌,他只想要一个全球品牌,这也意味着一个应用程序。他显然不想在这个过程中失去三个旧应用程序的用户,所以我的问题是:我可以以某种方式将所有这些应用程序合并到Google Play和Apple Store上吗?
我无法在任何地方找到足够的信息。我所能想到的是用新包更新所有三个,但这意味着三个应用程序(现在具有相同的名称和相同的一切)仍保留在商店中,这可能会导致删除。
有没有办法做到这一点?
答案 0 :(得分:0)
您应该通知他们需要下载新应用程序的3个应用程序的所有用户,他们的数据将被转移到新的应用程序中。
答案 1 :(得分:0)
可悲的是,在Google Play中无法合并应用。也没有完全删除它们。但是,如果您更新所有三个应用程序并告诉用户下载新应用程序。给它1个月的转移,然后取消发布旧的,并告诉仍然在应用程序上的任何用户它将不再接收更新,不再受支持。
会有那些坚持旧的人,但如果你确定你运行一个相对较长的广告系列告诉所有用户他们必须安装新的广告,那就应该很少。
在Apple Store上似乎也不可能,因此请使用我建议的相同策略:通知用户,给他们时间,然后取消发布/删除(如果可能)旧应用
要记住的其他一些事项:
所有我能想到的是用新包更新所有三个,但这意味着三个应用程序(现在具有相同的名称和相同的一切)仍留在商店中,这可能会导致删除。
没有两个应用可以拥有相同的包名称。至少在Google Play中,包名称是应用标识符。不允许使用两个名称完全相同的应用。但你可以做的是在所有三个上使用相同的源代码,但你不能拥有三个具有相同包名的应用程序。
所以它不会导致删除,因为你无法上传所有三个。
说到Google Play(也很可能是Apple App商店),一旦设置了包名, 就无法更改
答案 2 :(得分:0)
虽然Prashant Jaiswal已经回答了这个问题,但让我详细说明一下。
步骤1为您的3个应用中的每个应用提供更新,这些应用会显示覆盖图,其中包含我们有应用程序的全新版本的应用程序和当前版本的应用程序将过时。请从Playstore安装新应用
第2步如果有任何与您的应用相关联的本地数据库,请进行配置以将所有用户数据更新为服务器作为备份,他们可以从新应用中再次检索。
步骤3如果您的应用具有与您的应用相关联的社交媒体登录,则它将不再继续,因为更改包名称将导致创建新应用,因此您必须在服务器中进行必要的更改以处理社交媒体登录。
第4步使规定适应现有应用程序中步骤1到步骤3的更改,以便进行迁移,并且一旦用户单击安装新版本,开始迁移过程,然后再将用户重定向到玩店。
步骤-5然后使用Android Implicit intent to uninstall application?的此链接在下载新应用后卸载现有应用,并按照iOS部分的相似内容进行操作。
最后一步
我在考虑一般应用程序设计时提到的所有上述步骤,根据应用程序的复杂性及其与服务器的交互,您可能需要考虑更多的事情
您知道,您无法直接合并这三个应用 应用商店。合并应用程序的唯一方法是创建一个合并的应用程序和 重定向用户。