类似于CloudKit的跨平台MBaas?

9

我需要在Android中实现基于CloudKit的应用程序。

哪个MBaaS与CloudKit架构最相似? 我需要以下功能:

  • 级联删除
  • 能够跟踪从代币表示的日期开始的表中插入/更新/删除更改
  • 资产管理
  • 基于光标的记录获取/分页,跳过
  • 可扩展(不需要/应该有类似操作的加入)
  • 能够获得有关更改的推送通知
  • 适合初创企业的合理定价
  • 基于云的
  • 不提供服务器端逻辑
  • 不提供客户端存储,我已经有了
  • 简单的仪表板/没有性能图表等。
2个回答

1
我认为从安卓使用CloudKit的唯一方法是创建一个类似Web服务的OS X应用程序,以便安卓设备可以连接。然后,OS X应用程序将转发该查询到CloudKit。我不确定这是否可能,因为只有在AppStore中的OS X应用程序才能连接到CloudKit。
其他常用于数据存储和推送通知的服务包括:
- parse - Windows Azure移动服务 - AWS移动服务 - Google云平台上的移动解决方案 还有一些不太流行的服务:

我已经使用过Azure和AWS,但它们与使用CloudKit的易用体验差距很大。谷歌看起来更加繁琐。我没有尝试过parse,但根据我所读到的和看到的演示,它是这4个选项中最容易使用的。

如果其他人知道其他适合上述列表的技术,请告诉我们,以便我们将其添加。


1
在搜索后,我也发现了这个网站:https://cloudmine.me/platform-features 但它似乎不是很开放。 - Edwin Vermeer
1
Appcelerator也会提供这些功能,但是那样你将非常依赖他们的产品(并且需要改变你的整个应用开发)https://www.appcelerator.com/product/ - Edwin Vermeer
这篇文章介绍了如何使用跨平台解决方案Xamarin来使用CloudKit,您认为编译到Android的应用程序是否也能够在CloudKit中存储数据?http://developer.xamarin.com/guides/ios/platform_features/intro_to_cloudkit/ - János
1
其中第一行是:“iCloud APIs使iOS 8应用程序能够在iCloud中存储数据”,所以我想答案是否定的。Xamarin是一个多平台开发工具。看起来可以使用特定于平台的API。 - Edwin Vermeer

0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接