我以前分享了兩篇文章分別是《科普技術貼:我的開發者的那些賺錢方式》和《絕對乾貨:供我的開發者賺錢無償使用的一些好的API接口》,教我的移動開發者如何在業餘時間作點開發賺點小錢,上次分享的一些開放的API接口其實很是的實用,可是畢竟有些限制,不能本身想作什麼就本身作什麼,而是別人提供什麼,咱們才能本身作相應的開發。今天給你們分享的是一些限制級的免費後臺供你們開發使用,作一些本身喜歡的app。php
何爲限制級的免費後臺,那就是限制了每個月的服務請求次數,在這個限定的次數範圍內是免費的。好比每個月請求次數在150萬次,就免費,超過了這個次數就開始收費。可是經過個人經驗來講,我的開發者開發的小的app每個月請求次數不會那麼多,除非你作的這個app很是的火爆,因此不用擔憂會超過這個次數,若是超過了這個次數的請求,收費就收費吧,畢竟個人app火了,應該高興,既然火了廣告費就高了,掙錢就多了,交點小錢沒什麼的。ios
我的比較欣賞的一個開發後臺提供者是Bmob:數據庫
Bmob能夠開發一個雲存儲的移動應用軟件,給應用軟件快速添加一個安全靈活的後臺管理系統,方便瀏覽終端保存的各類信息。安全
其實對於咱們不少Android/ios/wp我的移動開發者來講,開發一個具備網絡功能的應用不是一件容易的事,不只須要購買/租賃服務器,還必須掌握一門諸如Java/.net/php這類的服務器開發語言,每開發一款移動應用程序,就必須開發維護對應的服務器程序。這一切對於移動開發者來講,都是一個冗長的噩夢。在Bmob平臺上,您只需註冊一個賬號,成功後申請建立任意多個數據庫,得到對應的Key,下載對應版本的SDK並將其嵌入到移動應用中,即可以調用存取API,進行數據的任意操做。服務器
並且更重要的是Bmob提供的SDK中,提供了封裝好的服務請求方法,直接就能夠拿到你在後臺數據中設置的數據,很是的方便。網絡
舉個例子,好比你查詢後臺的數據:app
查詢全部數據ide
查詢某個數據表中的全部數據是很是簡單的查詢操做,例如:查詢GameScore表中playerName爲「比目」的50條數據記錄。this
BmobQuery<GameScore> query = new BmobQuery<GameScore>();.net
//查詢playerName叫「比目」的數據
query.addWhereEqualTo("playerName", "比目");
//返回50條數據,若是不加上這條語句,默認返回10條數據
query.setLimit(50);
//執行查詢方法
query.findObjects(this, new FindListener<GameScore>() {
@Override
public void onSuccess(List<GameScore> object) {
// TODO Auto-generated method stub
toast("查詢成功:共"+object.size()+"條數據。");
for (GameScore gameScore : object) {
//得到playerName的信息
gameScore.getPlayerName();
//得到數據的objectId信息
gameScore.getObjectId();
//得到createdAt數據建立時間(注意是:createdAt,不是createAt)
gameScore.getCreatedAt();
}
}
@Override
public void onError(int code, String msg) {
// TODO Auto-generated method stub
toast("查詢失敗:"+msg);
}
});
查詢的結果不須要進行任何處理,BmobSDK已經爲你封裝成相應的JavaBean集合了,你直接使用便可。
看到了,就是這麼簡單,並且也方便,趕忙去試試吧。