在iOS客户端代码和Parse云代码之间共享常量

时间:2016-01-03 15:20:41

标签: ios parse-platform cloud-code

我有一个 iOS 应用,它使用 Parse 作为后端。在那里,执行了一些云代码 两者都必须共享相同的常数 我可以通过obj-c #import在客户端共享这些常量,我可以通过module.exports / require在云端代码共享它。
但是如何在客户端代码和云代码之间共享呢?只是容易错误地定义两次相同的常量。

1 个答案:

答案 0 :(得分:3)

Parse提供了一个可以像类一样查询的配置对象(在iOS中返回NSDictionary)。此外,它可以通过parse.com上的Web UI进行配置。 See docs here

启动后,您的应用可以检索配置并在本地缓存它。您可以选择半永久性地缓存它(例如,使用NSUserDefaults),然后无限期地使用本地副本。我通常选择一些固定的有效期(比如每周,所以我的常数不是很稳定)。启动逻辑是,如果now和我上次的配置提取之间的间隔超过一周,则再次获取并替换。