[問(wèn)題一]是否能夠修改AppGallery Connect控制臺(tái)上導(dǎo)出的java格式文件?
不允許開發(fā)者修改導(dǎo)出的java格式文件,否則可能會(huì)導(dǎo)致數(shù)據(jù)同步功能異常。開發(fā)者如果需要修改對(duì)象類型信息,可以通過(guò)AppGallery Connect控制臺(tái)的對(duì)象類型修改功能或者導(dǎo)出的json格式對(duì)象類型文件進(jìn)行修改。
[問(wèn)題二]為什么關(guān)閉Cloud DB zone的時(shí)候,會(huì)提示“CloudDBZone is busy, try later”?
系統(tǒng)資源被占用,無(wú)法釋放。請(qǐng)確保所有寫入和刪除操作已經(jīng)完成,端云無(wú)數(shù)據(jù)同步,snapshot已經(jīng)釋放后,然后重新關(guān)閉Cloud DB zone。
[問(wèn)題三]為什么刪除Cloud DB zone時(shí)會(huì)失敗,提示“Close CloudDBZone first”?
刪除Cloud DB zone前,未將其關(guān)閉。請(qǐng)確保已經(jīng)將待刪除的Cloud DB zone關(guān)閉,只有釋放所有Cloud DB zone句柄后,才可以刪除Cloud DB zone。開發(fā)者每次打開Cloud DB zone后,都需要關(guān)閉該Cloud DB zone。
[問(wèn)題四]為什么已經(jīng)注冊(cè)了快照偵聽(tīng),數(shù)據(jù)變化后并沒(méi)有收到通知?
請(qǐng)檢查CloudDBZoneSnapshot對(duì)象是否釋放,當(dāng)CloudDBZoneSnapshot對(duì)象未被釋放時(shí),注冊(cè)偵聽(tīng)側(cè)將無(wú)法收到數(shù)據(jù)變化通知。每次使用CloudDBZoneSnapshot對(duì)象后,必須顯式地調(diào)用release()方法來(lái)釋放相關(guān)的資源。
[問(wèn)題五]數(shù)據(jù)合法為什么總提示插入失???
請(qǐng)檢查當(dāng)前用戶是否具有數(shù)據(jù)的插入權(quán)限。
[問(wèn)題六]如何判斷本地?cái)?shù)據(jù)庫(kù)是否有數(shù)據(jù)?
查詢數(shù)據(jù)時(shí),可以指定從本地查詢,如果能獲取到數(shù)據(jù),即說(shuō)明本地?cái)?shù)據(jù)庫(kù)有數(shù)據(jù)。
[問(wèn)題七]數(shù)據(jù)庫(kù)主鍵支持唯一性約束嗎?
數(shù)據(jù)庫(kù)主鍵支持唯一性約束。
[問(wèn)題八]數(shù)據(jù)庫(kù)需要依賴華為移動(dòng)服務(wù)(HMS)嗎?
不依賴。只有基于云數(shù)據(jù)庫(kù)開發(fā)的應(yīng)用需要對(duì)接華為賬號(hào)系統(tǒng)時(shí)才需要使用HMS服務(wù)。應(yīng)用可以不支持華為賬號(hào)登錄,只支持微信、QQ或者其他三方賬號(hào)登錄,此時(shí)不需要對(duì)接HMS。所以HMS不是必須的,跟云數(shù)據(jù)庫(kù)也沒(méi)有依賴關(guān)系。