最近公司有一个项目要做浙政钉,让我来负责做。靠,我一脸懵,开发了两年多不知道浙政钉是啥,感觉我眼界还是低了。然后就去百度、同事问了一圈才知道就是个钉钉小程序嘛,然后发布到浙政钉上了。就搭建项目跑起来我都肥了很多事,中间走了很多坑。正好领导让我写《钉钉小程序前端开发流程》,这想着也写个博客吧。下面就是整个流程及我所遇到的坑!
1.搭建环境
我用的是uniapp搭建的小程序,我觉得它开发小程序太爽了,太省心,各个平台的官方小程序又懒得去学,这个直接一步到位。
1.在专用钉钉后台创建小程序然后根据自身项目配置权限啥的 (专有钉钉官方链接); ![](https://i-blog.csdnimg.cn/blog_migrate/b42f55f7a67331caa9c990787cd65726.png)
2.uniapp搭建项目用支付宝小程序启动
3.用小程序开发者工具打开项目(去专用钉钉下载idea,或者在支付宝开发平台下载)
只有选择mpaas容器才能关联专用钉钉上的小程序真机测试上传等后期操作
4.扫码登录专有钉钉管理员账户,环境配置文件在专有钉钉开发文档中下载保存到本地上传上来就行。(只有管理员账户或者开发账户才能关联到你在后台添加的小程序哦)
5.之后可以看到关联的小程序,添加白名单(添加白名单方法后台文档用)就可以真机 测试以及上传版本
6.获取白名单,在专有钉钉组织管理后台,只有管理员账户等进去才能查看人员白名单
2.开发阶段
这个阶段就是开发者自己的事情喽,不过通过uniapp开发应该简单很多,组件市场啥都有。不过呢,使用组件的时候一定要看清平台差异哦,别到时候写上钉钉小程序页面不显示完了。
3.真机测试
真机调试首先需要ISV账户,需要管理员账户给开通账户,只有ISV或者管理员账户登录后才能关联小程序,扫码登录后添加白名单,真机调试必须是白名单的账户扫码才可以在专用钉钉上真机测试。
1.4重要:真机测试样式崩溃出现白屏问题
真机测试需要关闭【小程序基础库2.0构建】。然后重新运行就可以在手机看到,但是会发现样式崩了,属于正常情况,客户端使用的还是1.0,输入官方的问题,暂时不用考虑,只用看模拟就可以了。
1.5重要:真机调试发现tabar消失问题
在小程序配置中更改就行
4.发布阶段(发布阶段不要勾选2.0构建哈)
在小程序管理后台更新小程序就成了
1.在专有钉钉工作台找到用户工作台(官方链接) ![](https://i-blog.csdnimg.cn/blog_migrate/b17a5142c9d181b5c7a06c03c25e41d8.png)
2.新增工作台
选择你要添加的工作台类型,然后添加人员,就会在人员的账户上显示该小程序