我正在制作iOS投票应用程序,每个设备每个月都能进行一次投票。
当在iOS应用程序上进行投票时,下面是发送给BaaS (UDID,vote,local_timestemp)
然后,BaaS需要检查这个UDID这个月是否还没有投票:
- then return local\_timestemp to iOS device
- save (UDID, vote, local\_timestemp) to DB
还有视图控制器,用于显示来自所有设备的当前选票。
这将每隔N秒/分钟进行一次投票,以便更新新的选票。
这应该返回每个选项的票数,比如有两个选项比返回{1: 500,2: 340},这意味着选项一有500票,选项二有340票。
我也有疑问,如何从所有的设备获得当前的选票?
在每次被要求的时候,计算每个选项的票数更好吗?
或者我应该在更新新的投票时使用计数器,这里我看到了同步问题。
或者仅仅是每隔N秒钟/分钟更新一次计数器?
我正在寻找为这些功能提供服务的BaaS。
我不喜欢任何BaaS提供者。
但是BaaS需要提供运行自定义灌木逻辑的能力,这样这个投票应用程序才能工作。
发布于 2015-01-13 13:12:32
在您的情况下,Parse.com是帮助您的最佳方法之一。您还可以运行云代码,并且每N分钟运行一次作业。他们的文档非常简单和简单。而且是免费的!指南#top/iOS
发布于 2017-03-22 12:24:56
不幸的是,帕斯已经关闭了。你为什么不试试哈苏拉呢?它应该能满足你的需要。查看一下比较,看看Hasura与其他提供商的比较情况,探索还可以查看Hasura所能做到的一切(您将最终得到一个博客web应用程序,以及一个部署在15分钟以下的todo web应用程序)。
Hasura与其他提供者相比有很多优势,因为它允许您拥有自己的数据和基础设施,您也可以用自己选择的语言编写自定义代码。
https://stackoverflow.com/questions/27922921
复制相似问题