开发手册之浙里办
1.前言
在做浙江某个部门的应用的时候,要求上架到浙里办,我感觉还是特别的头大的,即便是加了很多的数据对接群,可能是我理解能力问题,就是有些东西总是云里雾里的。
1.浙里办/IRS系统H5应用上架对接流程 这个应该是对结果浙里办的人写的开发文档,倒是写的挺详细的。
2.H5入住浙里办App最详细步骤
3.浙江政务(浙里办APP)应用接入 API 开发文档说明 这个应该是老版本的,还是dd开头的开发文档。
4.浙里办完整开发流程(仅前端)
5.关于H5上架浙里办App、支付宝小程序、微信小程序相关流程(这里只讲前端部分) 1、埋点;2、zwjsbridge.js的使用;3、适老化;4、接口数据请求 ;5、单点登录
6.浙里办H5应用开发中的注意事项 1.政务中台Debug工具;2.RPC 接入;3.适老化;4.单点登录;5.用户信息脱敏;6.项目包上传IRS;7.埋点
2.Debug
关于这个Debug工具,我下载了一个政务中台Debug工具,但是需要用户名密码登录。这个真是太复杂了,你要找到易和账号,然后才能登录,这个易和账号,还要向上级申请。
我好不容易从别人那里要到了易和的账号,进去之后还要使用 浙里办 扫码绑定设备,调试的方法也让我很难过,我竟然不知道如何才能调试,后来经过人家的点播我才懂了。我感觉这个开发文档写的是真的不咋地,为什么不直接将这个要获取账号密码的途径写到开发文档里面呢?
(1) 打开政务中台Debug工具
(2) 找到调试界面
(3) 使用手机浙里办扫描上面的二维码,手机不要关闭,应用也不要关闭,也不能在后台运行,还不能息屏。
(4) 在需要调试的目标url地址中,可以输入需要调试的url地址
(5) 进行调试
1.Debug调试工具支持日志查询和前端页面调试 IRS关于应用发布、应用部署、应用调试的文档说明,这里也有很多不适合的地方。
3.
1 | <script type="text/javascript" src="http://assets.zjzwfw.gov.cn/assets/ZWJSBridge/1.1.0/zwjsbridge.js"></script> |
1.浙江政务应用接入 API 开发文档 jsbridge 2.0是数梦工场开发的一套跨平台的混合开发框架,目前框架支持iOS和Android两个移动端平台,并兼融部分支付宝jsapi。 这个应该是老版本的,新版本的不是这个接口了。
导航
问题
(1) TypeError: Cannot read property ‘device’ of undefined
当我在Debug工具中进行调试的时候,出现了这个问题
代码其实很简单,就是下面的东西,结果还是报错,但是在使用真机调试的时候,似乎又没有问题。
1 | ZWJSBridge.toast({ |
调用 ZWJSBridge.openLink 也会出现问题: TypeError: Cannot read property ‘biz’ of undefined,最后调用不成功,但是使用真机调试就可以调试成功。
1 | ZWJSBridge.openLink({ |
我估计和上面的是一个问题,但是我不知道为什么就是调用不成功。本来我以为是因为我动态加载了 zwjsbridge.js 的问题,我改成了静态加载,也是不行的。后来我咨询了 浙里办的开发人员,罗蒙,他说只要浙里办app可以,就行了。我要的不是这样的效果啊,现在是因为我借助别人已经上架了一个浙里办应用,进行测试的,如果我没有上架,是不是就不能测试了呢?反正问题真是太多了。后来他说:“将mapi的地址 复制过去调试。” 我没有这个地址,也就算了,先这么着吧。