16小时山寨一款移动App.PDFVIP

  • 4
  • 0
  • 约5.88千字
  • 约 14页
  • 2018-11-06 发布于山东
  • 举报
16小时山寨一款移动App.PDF

当前文档由后花园网文自动生成,更多内容请访问 HTTP://WWW.HHYWW.NET 16小时山寨一款移动App 来源于:CSDN AirBnB(空中食宿)的火爆程度无需多言,以遍布全球192个国家37903个 城市的房屋短期租赁服务颠覆了国内外的酒店行业固有的模式。让用户从其住 宅中列出一个单间来租给那些旅行或仅在城市短期居住的人,如此租赁模式诱 人至极。来自App Design Vault的Tope Abayomi通过使用StackMob后端服务及 工具在短短16个小时内便山寨出一个类似于AirBnB的App——Apartment Share。当然,山寨应用并将其用于商业用途实在让人诟病,因此Tope也并没有 将其真正发布到App Store,此开发过程仅供开发者交流学习。 StackMob是一款优秀的BaaS(后端即服务)产品,其独有的云计算系统能 为App开发者提供实时分析、消息放送、Facebook/Twitter集成、Amazon S3集 成、广告、地理位置、盈利等服务。开发者只需几十分钟,就可以通过Web界面 勾勾选选,定制一个API架构,而且能很快在云端激活,这也是为什么Tope花上 16个小时就能开发出Apartment Share的原因所在。 在完成Apartment Share应用开发之后,Tope不仅在StackMob博客上写下了 非常详细的开发步骤,而且将完整的项目示例上传以供开发者借鉴。接下来就 让我们一起来围观,看Tope是如何开发出“色香味俱全”的Apartment Share的 。 图:Apartment Share应用使用 Tope在Apartment Share v1.0中想要实现的功能: 一个登录及注册界面,能够让用户登录或注册该服务。 一个展示公寓列表的界面,能够让用户浏览公寓及景点。 一个能够让用户上传自己所有的公寓细节界面。 在StackMob Dashboard上创建后端 第一步是在StackMob Dashboard上创建一个新的App。登录并创建一个新的 App,选择iOS SDK选项,然后按照步骤要求在你的Xcode项目中安装StackMob SDK。 图:创建App StackMob提供了一个名为Schema Inference的非常灵巧的功能。当对象创 建请求被发送到服务器但Schema/字段不存在时,Schema Inference允许自动创 建Schema(数据库对象集合)。Schema Inference无法自动确定二进制文件 (图像等)及地理位置域信息,也就是说你必须在控制面板上手动创建并进行 设置。点击“Schema Configuration”进入配置界面,点击“Add a New Schema(添加一个新Schema)”并以“apartment”命名。 接下来,如下图所示,填写apartment_type、location、photo、price及 room_count等字段。 保存图像的字段为“二进制”类型,为了实现图像上传,我们需要将 StackMob账户连接到Amazon S3存储区。按照StackMob的Adding a Binary Field to Schemas指南中的步骤建立连接。 出于安全考虑,我们需要确保只有已登录的用户才能创建/上传新公寓,当 然,公寓也应该只能由其创建者更新或删除,而StackMob很好地通过Schema权 限功能解决了这一问题。 在它的Edit a Schema页面底部,你可以查找并为任意Schema设置权限。 以上设置将允许任

文档评论(0)

1亿VIP精品文档

相关文档