我希望制作支持iPhone / iPad / OSX / Windows的应用程序,无线跟踪库存(主要是公司),允许用户跟踪每台设备的库存。由于我刚刚开始在这个领域,我缺乏现金方面的东西,这迫使我将“无线”方面外包给其他公司。我已经把目光投向了Dropbox一段时间,但我不完全知道它是合法的还是传统的。我想收取同步功能的订阅费,因此它使它变得更加复杂。有没有人看到这是否可行,如果没有,那么请你指点一个(更可行的)解决方案。
答案 0 :(得分:2)
iCloud可以很好地适应这种情况,据我所知,您可以免费为应用中的任何功能收费,无论是否使用第三方网络服务。我不知道如何在Windows中访问iCloud文档。任何Mac App都应该能够访问相同的文件。
我想要的一个问题是你在Windows系统上使用你想要处理的核心数据存储?就数据存储完整性而言,核心数据做了很多繁重的工作,这通常使得直接与所述数据存储交互变得不可思议。如果要在所有系统上使用和操作数据库,可能需要直接使用SqlLite进行查看。如果您只能定位OSX系统,那么您在OSX中拥有Core Data,我相信您可以互换iOS Core Data数据存储区和OSX数据存储区,只要您选择两个系统上都可用的数据存储区。
关于DropBox,它再次是你收费的功能,而不是服务。您需要开发与您的应用程序的集成,以便您能够公平地为该功能收取额外费用。如果您开始收取可以同步的数据量或具有某种分层系统的费用,则可能会遇到一些问题。
不确定这是否能清楚地回答这个问题,但希望它有所帮助,或许会留下一些更详细的问题的评论,我会尽力清理。
更新评论
您打算实施自定义数据存储吗?我认为这是iOS5增加的功能。据我所知,您可以在您的应用程序中收取iCloud功能,但我还没有完成iCloud的整个TOS / EULA,所以我会在投入时间进行开发之前进行适当的研究。 iCloud数据访问严格限于iCloud用户,因此如果您需要“管理员”访问每个用户的数据,那么iCloud将无法正常工作。你可能会在这里使用DropBox找到一个奇怪的情况。我会将https://www.parse.com/视为您应用的潜在后端。