(二)知晓云对接

其实小程序跟APP一样,都是对数据的增删改查加显示,之前说了本地程序和缓存不宜过大,推心置腹的讲,微信已经太大了,你看看自己手机存储中微信的占比就知道了。

小程序用的https协议,各种请求,响应啥的要是有稳定的封装该多好,然后搜到了这个,据说知晓云是国内最早的研究小程序的公司之一,试了下免费版,还不错,付费的不知道,我就是一穷屌丝哈。

一、注册和创建应用

请到知晓云注册并按照文档创建应用,很简单,我就不操作了。

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

另外还给了demo

说明:

1、clientID:知晓云分配给每个小程序的ID,在下图设置里能看到,用于标识,毕竟一个账号可以建多个小程序。

2、tableID:自己新建的表的id,用于数据操作,在下图数据里新建。

3、文件,可以上传图片等文件,提供外链。

4、用户,用于统计用户数量和信息。


知晓云小程序界面

5、设置里一组域名,要填入微信的小程序的设置里的,上面文档有,要不地址无法访问,知晓云已经搭建好https,不会无法访问,所以只能是配错了——这是我踩过的坑。


常用域名

二、sdk使用

文章不一定更新,请以官方下载到的为准。

1、sdk移植及注册


文件根目录放sdk
加载脚本和初始化sdk

注意这里有个tableID是自己新建的表,我这个是个例程所以表名随便起,可以有多个表,在下面添加即可。

2、数据库操作

我建立了一张表,用来记录旅行时拍摄照片那一刻的心境,可以起标题,可以写感受,可以选择景点位置,可以录一段话。下面是字段,写这个主要是代码解释方便,可以不看的。


字段名

(1)增


数据表增操作

首先创建一个photo表的对象,为了调用方法,tableID还记得吧,然后把要提交的字段设定进去,最后提交,蛮符合人类思维的。简不简单,然后就成功了。

(2)删


数据表删操作

这个更简单了,创建表实例,传入索引delete即可。

(3)改


数据表改操作

其他的与增类似,只有这个recordId部分不同,其实也好理解,提交相同的recordId就是刷新了记录了。

(4)查

查放在最后,因为有经验的同学都知道,查询是数据库是表操作中最重要的,这里应用场景是查出当前用户提交的照片。代码如下:


数据表查操作

第四行开始是查询条件,我要按照user_id查找记录,最后提交find,模仿写一遍就明白了,我反正是照着官方demo模仿的。

总结:

简单,直接,这个云不错哦。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容