从parse.com迁移

时间:2014-08-22 13:29:44

标签: parse-platform

假设我的应用程序有10K用户,我想切换到我自己的后端自定义服务器。我已经看过Parse导出功能,但我不知道它在这种情况下如何帮助我。

  1. 我的意思是即使我导出所有数据并对应用程序进行更新以便它调用我的新自定义服务器,但是,我的所有用户都需要几个月才能使用更新版本的应用程序(许多用户不会更新马上,我对fb的最新更新是一年前)。
  2. 此外,在此过渡期间,我的一半用户将拥有他们的 我的自定义服务器和其他一半的数据(未更新的数据) 将使用解析服务器,因此对于需要在一个地方的所有数据的查询这成为一个问题(我可以通过复制解决这个问题,但想象将数据推送到两者的实时速度有多慢 - 我的服务器和parse.com)
  3. 有人想过这个吗?

2 个答案:

答案 0 :(得分:4)

你可以做的是当你发布一个新版本的应用程序时,当用户登录并且他们正在解析时,将他们的数据迁移到新服务器,然后从那个用户使用自定义服务器。这样,用户在升级时移动到新服务器,我总是有一个从我的服务器获取的标志,以强制用户在需要时升级。希望有所帮助。

答案 1 :(得分:0)

定期将数据复制到新的后端,直到您完成移动客户端代码,然后允许用户在App Store或Google Play商店更新其应用程序即可进行切换。优雅地做到这一点取决于您对应用程序的应用程序类型和用户群。我写了关于从Parse迁移到Couchbase Mobile堆栈的这些注意事项blog的第1部分以及考虑堆栈的原因。

如果您已经可以附加新系统​​以在两个地方(Parse和客户后端)获得新数据,那么将来复制和合并可能更容易处理,但这是个案。然后,在移动应用更新时,您可以折旧服务器。或推送数据为那些将使用旧版本的用户拥有本地商店,因为Parse最终会停止工作。任何新的体验都需要更新到新的App版本。