(二)知曉云對(duì)接

其實(shí)小程序跟APP一樣,都是對(duì)數(shù)據(jù)的增刪改查加顯示,之前說(shuō)了本地程序和緩存不宜過(guò)大,推心置腹的講,微信已經(jīng)太大了,你看看自己手機(jī)存儲(chǔ)中微信的占比就知道了。

小程序用的https協(xié)議,各種請(qǐng)求,響應(yīng)啥的要是有穩(wěn)定的封裝該多好,然后搜到了這個(gè),據(jù)說(shuō)知曉云是國(guó)內(nèi)最早的研究小程序的公司之一,試了下免費(fèi)版,還不錯(cuò),付費(fèi)的不知道,我就是一窮屌絲哈。

一、注冊(cè)和創(chuàng)建應(yīng)用

請(qǐng)到知曉云注冊(cè)并按照文檔創(chuàng)建應(yīng)用,很簡(jiǎn)單,我就不操作了。

他們提供了新手教程按照步驟操作即可。

另外還給了demo

說(shuō)明:

1、clientID:知曉云分配給每個(gè)小程序的ID,在下圖設(shè)置里能看到,用于標(biāo)識(shí),畢竟一個(gè)賬號(hào)可以建多個(gè)小程序。

2、tableID:自己新建的表的id,用于數(shù)據(jù)操作,在下圖數(shù)據(jù)里新建。

3、文件,可以上傳圖片等文件,提供外鏈。

4、用戶,用于統(tǒng)計(jì)用戶數(shù)量和信息。


知曉云小程序界面

5、設(shè)置里一組域名,要填入微信的小程序的設(shè)置里的,上面文檔有,要不地址無(wú)法訪問(wèn),知曉云已經(jīng)搭建好https,不會(huì)無(wú)法訪問(wèn),所以只能是配錯(cuò)了——這是我踩過(guò)的坑。


常用域名

二、sdk使用

文章不一定更新,請(qǐng)以官方下載到的為準(zhǔn)。

1、sdk移植及注冊(cè)


文件根目錄放sdk
加載腳本和初始化sdk

注意這里有個(gè)tableID是自己新建的表,我這個(gè)是個(gè)例程所以表名隨便起,可以有多個(gè)表,在下面添加即可。

2、數(shù)據(jù)庫(kù)操作

我建立了一張表,用來(lái)記錄旅行時(shí)拍攝照片那一刻的心境,可以起標(biāo)題,可以寫感受,可以選擇景點(diǎn)位置,可以錄一段話。下面是字段,寫這個(gè)主要是代碼解釋方便,可以不看的。


字段名

(1)增


數(shù)據(jù)表增操作

首先創(chuàng)建一個(gè)photo表的對(duì)象,為了調(diào)用方法,tableID還記得吧,然后把要提交的字段設(shè)定進(jìn)去,最后提交,蠻符合人類思維的。簡(jiǎn)不簡(jiǎn)單,然后就成功了。

(2)刪


數(shù)據(jù)表刪操作

這個(gè)更簡(jiǎn)單了,創(chuàng)建表實(shí)例,傳入索引delete即可。

(3)改


數(shù)據(jù)表改操作

其他的與增類似,只有這個(gè)recordId部分不同,其實(shí)也好理解,提交相同的recordId就是刷新了記錄了。

(4)查

查放在最后,因?yàn)橛薪?jīng)驗(yàn)的同學(xué)都知道,查詢是數(shù)據(jù)庫(kù)是表操作中最重要的,這里應(yīng)用場(chǎng)景是查出當(dāng)前用戶提交的照片。代碼如下:


數(shù)據(jù)表查操作

第四行開始是查詢條件,我要按照user_id查找記錄,最后提交find,模仿寫一遍就明白了,我反正是照著官方demo模仿的。

總結(jié):

簡(jiǎn)單,直接,這個(gè)云不錯(cuò)哦。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容