我想在我建立的当前iPhone应用程序周围创建一个社区.它将允许注册用户上传和下载小配置或设置文件,这些文件在我的应用程序中用于自定义功能.这些文件是序列化的plist(大约500字节的二进制文件),但如果需要,可以转换为
JSON或XML格式.
我不需要HTML前端;我计划只通过我的应用程序访问它.文件不需要是私有的或安全的.我不打算存储或询问任何用户私人数据 – 只需登录和密码.
我正在寻找可能让我以最少的努力接近我的目标的技巧 – 我想专注于应用程序的核心功能,并将其作为一个稳定的功能,我可以在将来添加它,如果它很有用.我当然更喜欢FOSS,但商业解决方案并非不可能.文件共享网站与apis,登录想法等等.
那么,我可能没有意识到哪些软件解决方案?我知道Drupal有允许用户登录的模块.有什么东西不能作为一个网络应用程序,但只作为一项服务吗? DropBox有文件共享和API,但我不确定我能按照我的意图使用它.
简而言之,我可以对此进行编码,但更愿意使用预先解决的解决方案来处理我可能没有想到的事情.我确信必须有一些我可以使用的东西.
更多细节,以及我对服务产品的计划:
>通过iPhone注册用户,以及所有这些(将自己编写UI代码 – 我只想要一个API连接到)
>快速有效地查看这些文件(文件是在考虑性能的情况下构建的,这是一个免费的应用程序,因此我希望降低服务器成本)
>上传自己的文件,进行一些完整性检查
>评分文件
>收集使用情况统计数据(最常下载的文件)等,以便按照评级,受欢迎程度等对文件进行排名.
>可选 – 提交文件的修订版本(树).
>可选但首选 – 用户统计信息(没有上传的文件,可能是用于共享的奖励系统)
我只是不了解当前的技术和开源解决方案.我在sql,关系数据库设计方面有经验,并且已经在Java中构建了后端,因此自定义解决方案不是不可能的.然而,它已经有一段时间了,我不是安全专家,并且宁愿不为一个相当简单的项目重新发明轮子,所以现有的解决方案将是首选.
解决方法
查看www.parse.com! 对于像这样的东西来说绝对是出色的.