浙政钉小程序 开发与发布全流程

目录

说明

1.专有钉钉开放账号及应用

        1.专有钉钉开发人员账号

        2.专有钉钉创建应用

2.项目开发(前后端分离)

        1.下载开发工具、配置环境

        2.创建项目

        3.接入免登录,鉴权

        4.根据业务开发

3.专有钉钉上线

4.上线浙政钉

1.注册编目及应用

2.替换正式环境参数

3.发布到工作台

总结


说明

本文所写,为个人开发过程的流程以及心得,如有不对,望指正。具体开发技术问题,请移步至官方文档。(以下所出现“官方文档”,均指本链接。)

专有钉钉 开放平台icon-default.png?t=N7T8https://openplatform-portal.dg-work.cn/portal/#/helpdoc

1.专有钉钉开放账号及应用

        1.专有钉钉开发人员账号

  1. 公司超管申请ISV租户,成功后,在“管理工作台-通讯录-组织与人员管理”中添加开发人员,并按照官方文档给开发人员授权。
  2. 开发人员根据添加时的手机号和姓名,根据短信提示安装专有钉钉,进行激活操作。(专有钉钉不要删,开发阶段一直要用)

        2.专有钉钉创建应用

  1. 在专有钉钉管理后台中,添加应用。
  2. 授权,开发过程中用到的权限,在这里授权(免登、鉴权、图片、视频等等)。列表详情中。

该模块,详见官方文档-快速入门-应用开发简易教程。

2.项目开发(前后端分离)

这部分就是跟着文档来,文档中什么都有。

        1.下载开发工具、配置环境

  1. 钉钉有专门的小程序开发工具,在官网上下载。

  2. 配置环境,官网下载

        2.创建项目

这部分,根据广大网友的心得来看,分两种情况:

1.可以使用 uni-app 创建一个项目,然后把该项目导入到小程序开放平台中。

2.也可以直接在打开IDE创建项目。(我前端不会vue,等,只会基础的html,js,css等,所以时直接创建的项目,具体开发是根据官方文档中的说明编写代码的。)

项目创建完成后,点击登录,新增环境,把刚刚现在的配置环境添加上去,

添加之后用之前现在的专有钉钉,扫码登录即可。 

        3.接入免登录,鉴权

免登,按照具体步骤来说分为三步,但后两部都是在服务器端,在代码编写方面也可以浅显的理解为是后端。官方文档有详细的说明,也有代码示例,可以在“服务器端API”以及“前端API”中查看。

代码实例:

这部分,如果要小程序初始化的时候接入免登,之后在页面初始化的时候可能获取不到小程序初始化时的参数,可以使用定时器。 

        4.根据业务开发

这部分就按照项目的实际业务进行开发即可,需要的组件元素等都可以在官方文档上查找。

3.专有钉钉上线

项目开发完成后,在小程序开发工具中,点击上传版本,然后登录开放平台,轻应用,点击该应用的详情,之后在版本发布中,把项目发布即可。额,文档中都有。

发布之后,要把小程序配置到工作台,就可以在专有钉钉工作台上查看小程序了。

4.上线浙政钉

1.注册编目及应用

业主方账号登录IRS,提交编目注册,应用注册,小程序直接审批就行,选择要关联的应用,直接提交审批。(其中要上传八个文档,直接下载模板,按照模板写,不要漏掉内容哦,会审批不通过。)该部分内容由业主单位人员操作。

2.替换正式环境参数

审批通过后,替换正式环境的参数(应用审批通过后会发给IRS提交人,找他要即可)。需要替换掉以下4个开发参数:appKey、appSecret、domianName(openplatform-pro.ding.zj.gov.cn)、 tenantId(196729)。其中浙政钉的域名(domianName)、租户ID(tenantId)是固定的。

@Bean pubic ExecutableClient executableClient() {    
ExecutabeClient executableClient = ExecutableClient.getInstance();     
executabeClient.setAccessKey(appkey());     
executabeClient.setSecretKey(appsecret());     
executabeClient.setDomainName(domainname());     
executabeClient.setProtocal("https");     
executabeClient.init();     
return executabeClient; 
}

添加埋点(流量分析)代码,发过来的正式参数文件中会附带埋点代码,然后进入IDE开发工具关联这个应用,上传代码发布版本。

用业主单位账号登录IRS进行版本升级。

注意:小程序必须要发一个版本才能上架到相应单位工作台。

版本升级、更新在 IDE 上传版本之后,进入相应开发公司钉钉支持群,联系技术员发布最新版本点击版本升级。

3.发布到工作台

审核通过后联系单位管理员进到管理后台,点击用户工作台(发布应用需要政务外网才能进到用户工作台)。该部分发布过程,与专有钉钉发布工作台一致。

总结

以上就是全流程,基调就是开放文档中都有。仔细阅读官方文档即可。若文中有不对的地方,欢迎指正。

  • 22
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 6
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值