【发布时间】:2014-07-23 22:02:50
【问题描述】:
我们正在实施一个移动应用程序,让用户可以共享待办事项列表。我们的想法是尽可能少地管理服务器,并明显降低成本。
对于用户管理和推送通知,我们将使用 Parse.com 与 Cloud Code 和 PubNub 进行实时数据传输。
每个用户都将使用 facebook 的凭据登录并订阅只有他可以阅读的只读私人频道。每次他创建一个新的待办事项列表以与他的 Facebook 朋友分享时,该应用程序都会对 CloudCode 进行 API 调用,其中包含其身份、要分享的数据和朋友列表。在 CloudCode 中,数据被推送到好友列表的 PubNub 私人频道。
此外,CloudCode 中的想法是使用 PubNub Presence,如果用户离线,发送推送通知。
这个实现好吗?我对这两种服务都很陌生,并且正在努力学习。谢谢!
【问题讨论】:
-
我喜欢并完全支持使用多种服务来相互增强。我已经玩了很多 Parse + Firebase。
-
预计至少额外消耗 10% 的电池电量,因为 Parse 在后台使用自己的推送通知服务,而不是使用已在所有官方 Android 设备上安装和运行的 Google Cloud Messaging。此外,GCM 是免费的。 Parse 也是免费的,但如果您的应用变得流行,Parse 通知可能会变得很昂贵。
-
我也会检查 GCM。
标签: android parse-platform backend pubnub