我想在Google Play中发布我的应用游戏版本2.0。这里已经有1.0版了。我的游戏是一款在线游戏,所以我自己的游戏服务器版本1.0连接的应用程序。
我的问题是。在发布我的应用版本2.0时,它会花费大约一天的时间才能在Google Play中使用。我不能指定我的应用程序v2.0在谷歌播放时可用,所以我可以同时更新我的游戏服务器,因为我的客户端和服务器版本必须相同。
任何人都有解决方案吗?
答案 0 :(得分:0)
没有办法做到这一点,而不是自己要求谷歌。全球发布/更新也不是即时的;速度因地区而异。我认为这是因为有多个数据中心提供数据。
如果您拥有这些资源,则可以在24-48小时内同时运行这两个版本,同时Google会对更新进行验证并进行传播。
否则我认为您必须在一段时间内对某些用户脱机。您应该事先通过与用户进行的任何形式的沟通来宣布停机时间。
答案 1 :(得分:0)
一种方法是通过您自己的服务器自行提供更新。如果您在Play商店中的现有应用程序上进行了此设置,那就太棒了。否则,您必须尽快推送与您当前游戏服务器兼容的旧应用程序(通过游戏商店)的更新,该更新将在您的apk服务器上包含此检查。
您必须检查服务器版本,如果已更新,请获取更新的应用。还添加一些代码,检查apk服务器是否提供二进制文件或将您重定向到另一个URL。如果是后者,您可以让您的应用打开浏览器打开该链接(至于您为什么要这样做,请继续阅读。)
让它安定下来(2天就够了),然后同时更新你的游戏服务器和玩商店应用程序。
现在您可以修改apk服务器,以便将每个人重定向到您应用的Play商店链接。
通过apk服务器更新的用户可能会再次在Play商店中使用新版本提示,但更新并未真正添加任何内容(AFAIK无法查询更新是否有效通过游戏商店本身在游戏商店中提供)。此外,我不知道Play商店如何检查更新 - 如果它只是清单中的版本代码和版本名称,它们可能不再与更新一起提供(这很好)。
未通过apk服务器更新但能够获取服务器检查机制的补丁的用户现在将运行应用程序,并发现他们将被重定向到Playstore,他们现在将下载更新
此解决方案的唯一限制是,无法获得服务器检查机制补丁的用户可能必须自己解决这个问题,他们需要通过Play商店进行更新。您可以发送有关更新的通知电子邮件来帮助他们。
答案 2 :(得分:0)