bmob 後端雲
建立應用後,應用中的雲資料庫預設存在乙個使用者表_user
,且相應的存在一些預設字段,如:帳號username
,密碼password
,手機號mobilephonenumberver
/mobilephonenumber
,郵箱emailverified
;我們開發者可以自定義往裡新增需要的字段,如:暱稱nickname
。
示例圖:
**示例
1、註冊
/// 註冊
+ (void)registerwithname:(nsstring *)name password:(nsstring *)password parameter:(nsdictionary *)dict complete:(void (^)(bool success, nserror *error))complete
]; [user signupinbackgroundwithblock:^(bool issuccessful, nserror *error)
}];}
執行示例
[usermodel registerwithname:@"devzhang" password:@"123456" parameter:@ complete:^(
bool success, nserror * _nonnull error)];
----
----
----
----
----
----
----
----
----
----
----
----
success 1
, error =
(null
)
2、登入
/// 登入+(
void
)loginwithname:
(nsstring *
)username password:
(nsstring *
)password complete:
(void(^
)(bmobuser *user, nserror *error)
)complete}]
;}
執行示例
[usermodel loginwithname:@"devzhang" password:@"123456" complete:
^(bmobuser * _nonnull user, nserror * _nonnull error)];
----
----
----
----
----
----
----
----
----
----
----
----
user
classname = _user;
username = devzhang;
mobilephonenumber =
(null);
email =
(null);
objectid =
2bb9f3db62;
createdat =
2020-02
-0902:
40:45+
0000
;updatedat =
2020-02
-0902:
40:45+
0000
;data =
;
3、修改使用者資訊
/// 修改使用者資訊+(
void
)modifywithparameter:
(nsdictionary *
)dict complete:
(void(^
)(bool success, nserror *error)
)complete];
complete(no
, error);}
return;}
[dict enumeratekeysandobjectsusingblock:
^(id _nonnull key, id _nonnull obj,
bool
* _nonnull stop)];
[user updateinbackgroundwithresultblock:^(
bool issuccessful, nserror *error)}]
;}
執行示例
[usermodel modifywithparameter:@ complete:^(
bool success, nserror * _nonnull error)];
----
----
----
----
----
----
----
----
----
----
----
----
success 1
, error =
(null
)
4、獲取當前使用者資訊
/// 當前使用者
+(bmobuser *
)user
執行示例
bmobuser *user = usermodel.user;
nslog
(@"user %@"
, user);--
----
----
----
----
----
----
----
----
----
----
----
--user
classname = _user;
username = devzhang;
mobilephonenumber =
(null);
email =
(null);
objectid =
2bb9f3db62;
createdat =
2020-02
-0902:
40:45+
0000
;updatedat =
2020-02
-0902:
42:02+
0000
;data =
;
Bmob後端雲 私人雲資料庫
資料庫的使用非常廣泛,各大語言都存在於資料庫的連線互動,以便資料的操作處理。自己配置資料庫較麻煩且沒必要,個人開發者自己安裝資料庫較佔記憶體,個人不常用,資料庫語句要求掌握學習等原因帶來不便。公司開發則有自己的資料庫。公司規模小些的運營乙個大型資料庫又較繁瑣,雲資料庫 bmob 後端雲是為個人開發者...
python使用bmob後端雲資料庫
首先按照官方文件說明 接入在需要呼叫bmob的地方,呼叫 import bmob 或 from bmob import 接入完成後,查詢一列進行測試 coding utf 8 匯入bmob模組 from bmob import 新建乙個bmob操作物件 print b.find 查詢資料庫 test...
基於後端雲的Android註冊登入開發
1.bmob是國內起步較早的雲後端服務平台,提供了雲資料庫 訊息推送 即時通訊 安全驗證 移動支付等豐富的 功能服務,且這些服務有個人免費版。bmob官網 如何使用bmob進行開發bmob的文件寫的很清楚,這裡就不當搬運工啦。2.另外,現在介紹一下另乙個android開發者服務平台mob,mob的u...