我们正在实施一个移动应用,让用户共享待办事项列表。我们的想法是尽可能减少服务器管理,显然可以降低成本。
对于用户管理和推送通知,我们将使用Parse.com与Cloud Code和PubNub进行实时数据传输。
每个用户都将使用它登录facebook'凭据并订阅只有他可以阅读的只读私人频道。每当他创建一个新的待办事项列表与他的Facebook朋友分享时,该应用程序将对CloudCode进行API调用,包括它的身份,要共享的数据和朋友列表。在CloudCode中,数据被推送到朋友列表的PubNub私人频道。
此外,在CloudCode中,我们的想法是使用PubNub Presence,如果用户处于离线状态,则发送推送通知。
这个实现可以吗?我对这两项服务都很陌生,并且正在努力学习。谢谢!
答案 0 :(得分:1)
上面描述的Parse无法处理的架构中没有任何内容,包括通过云代码Parse.Cloud.httpRequest()支持Facebook登录和外部服务调用的能力。它会做到并做得很好,所以答案是肯定的,这没关系。
前进并解析。
答案 1 :(得分:1)
如果您尝试实施聊天应用程序或GPS跟踪应用程序等实时应用,则适用PubNub。但在你的情况下,我认为你可能根本不需要PubNub的功能。您只能使用Parse.com获得上述功能。解析推送可以在两种场景中使用。
我建议删除PubNub(针对此特定应用程序)的原因是,PunNub具有不同的加载历史定价模型。在免费计划中,您只能享受一天的消息历史记录。另一方面,您可以在Parse.com上运行此应用程序的后端,几乎免费。