一、移动后端服务介绍
移动后端即服务--Backend as a Service也叫Baas。简而言之,Baas就是帮我们把服务器端的东西全部打包了,做移动端的人不用再考虑如何写服务器端、如何设计数据库、搭建服务器等,它把这一切都放在了云端。
Baas的概念最早来源于国外的一些网站,比较老牌的有StackMob和Parse。后来Amazon、Kinvey等都先后加入了Bass的舞台。国内的Baas平台,除了最早期的Bmob以外,还有原子云、AVOS Cloud、百度frontia、华为PowerApp等。
通常Baas平台会为开发者提供一系列的云端服务,一般包括数据储存、消息推送、文件服务、API分析、应用统计、移动官网等。不同的Baas提供商提供的服务各有不同,也各有侧重点。本文将以Baas为例,讲解如何利用Baas在云端搭建移动平台的服务器端。
二、使用Bmob创建移动后端服务
第一步:下载SDK,Bmob官网地址:http://www.bmob.cn/
第二步:创建应用,将下载的SDK解压,把解压后的文件夹中所有的jar包都拷入项目的libs文件夹下;
第三步:在项目的AndroidMainfest.xml文件中添加相应的权限: