廣州專業(yè)網(wǎng)站建設(shè)seo是啥意思
【問題描述】
云數(shù)據(jù)庫(kù)HarmonyOS API9 SDK已經(jīng)推出了一段時(shí)間了,下面為大家匯總一些在集成使用中遇到的問題和解決方案。
【問題分析】
1.?????報(bào)錯(cuò)信息:數(shù)據(jù)庫(kù)初始化失敗:{“message”:“The object type list and permission must not be null.”}
??
從報(bào)錯(cuò)信息和截圖可以看出是沒有讀取到對(duì)象類型的json文件,這時(shí)候就要看集成文檔了,嚴(yán)格按照文檔上的步驟來(lái)集成就不會(huì)出現(xiàn)問題:
首先從AGC下載對(duì)象類型文件,然后在項(xiàng)目中新建service文件夾,文件夾中新建json文件,將對(duì)象類型文件中的內(nèi)容拷貝到j(luò)son文件中,文件夾還需新建一個(gè)TypeScripts類型文件,用于封裝云數(shù)據(jù)庫(kù)的初始化方法。并且還要檢查AGC的項(xiàng)目json文件是否導(dǎo)入到了端側(cè)項(xiàng)目中,否則也無(wú)法匹配對(duì)象類型文件。
2.?????報(bào)錯(cuò):寫入數(shù)據(jù)失敗:{“message”:“The object type is not loaded yet.”}
該錯(cuò)誤提示的是對(duì)象類型未初始化,在初始化云數(shù)據(jù)庫(kù)初始化代碼中添加“objectTypeInfo:schema”,使得在初始化云數(shù)據(jù)庫(kù)時(shí),將對(duì)象類型一并初始化。示例代碼如下:
3.?????在上傳圖片到agc數(shù)據(jù)庫(kù)時(shí)失敗,錯(cuò)誤信息:The capacity of objects exceeds the limit
這是因?yàn)橐粋€(gè)對(duì)象寫入的數(shù)據(jù)大小限制為2MB以下,可以參考該文檔的使用限制:
https://developer.huawei.com/consumer/cn/doc/development/AppGallery-connect-Guides/agc-clouddb-restrictions-0000001127557973#section107781227114511
參考文檔:
https://developer.huawei.com/consumer/cn/doc/development/AppGallery-connect-Guides/agc-clouddb-sdk-integration-openharmony-0000001518866308