![DB3502T 170-2024“i厦门”平台系统接入及服务入驻规范_第1页](http://file4.renrendoc.com/view12/M06/11/1C/wKhkGWd_yjyACYegAACg9rva1cs538.jpg)
![DB3502T 170-2024“i厦门”平台系统接入及服务入驻规范_第2页](http://file4.renrendoc.com/view12/M06/11/1C/wKhkGWd_yjyACYegAACg9rva1cs5382.jpg)
![DB3502T 170-2024“i厦门”平台系统接入及服务入驻规范_第3页](http://file4.renrendoc.com/view12/M06/11/1C/wKhkGWd_yjyACYegAACg9rva1cs5383.jpg)
![DB3502T 170-2024“i厦门”平台系统接入及服务入驻规范_第4页](http://file4.renrendoc.com/view12/M06/11/1C/wKhkGWd_yjyACYegAACg9rva1cs5384.jpg)
![DB3502T 170-2024“i厦门”平台系统接入及服务入驻规范_第5页](http://file4.renrendoc.com/view12/M06/11/1C/wKhkGWd_yjyACYegAACg9rva1cs5385.jpg)
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
3502SystemaccessandserviceentryspecifI 2 2 2 6 本文件按照GB/T1.1—2020《标准化工作导则第1部分:标准化文件的结构和起草规则》的规定1“i厦门”平台系统接入及服务入驻规范本文件适用于厦门市各机关、事业单位和公共服务企业的GB/T22239—2019信息安全技术网络安全等级保GB/T35273—2020信息安全技术个人信息GB/T44248—2024信息技术生物特征识别人脸识别系统应用为市民和企业提供权威综合公共服务和便民服务的统一入口,整合各类应用,提供政务、生活、健康、教育、文化、交通、社保等多领域在线服务,构建市民、企业和政府互联互通体系,“一云多端”平台主管部门platformadministratio平台建设单位platformdevelopmentor受主管部门委托,履行平台业主职能,负责平台的建设、运行、运营、审核平台运营单位platformoperationo服务提供单位serviceproviderorganiz服务提供单位是市民服务领域的各机关、事业单位和公共服务企业,是“i厦门”平台的服务提供方,负责协调落实本单位与平台相关的市民服务事项的入驻管理、数据管理和安全管24缩略语APP:移动端应用程序(Application)CSS:层叠样式表(CascadingStyleShH5:第五版标准通用标记语言(HyperTextMarkuJS:开发互联网页面的脚本语言(JavaScriJson:基于JavaScript语法子集的开放标准数据交换格式(JavaScriptSDK:软件开发工具包(SoftwareDevelopme5.1统一接入流程接入服务应按照统一的接入流程进行接入、开发与5.2统一接口规范接入服务应按照统一的接口规范与“i厦门”平台进行数据交互和服务5.3统一安全要求接入服务应符合“i厦门”平台统一的安全要求,保障服务应用及5.4统一运维要求接入服务应符合“i厦门”平台统一的运维要求,保障服务应用的稳定性及可5.5统一界面风格接入服务应符合“i厦门”平台统一的界面设计要求,实现界面风格统一、用户交互体验一34C。5——生成测试二维码,扫码进行测试;——测试通过后,生成正式环境密钥。服务应用正式发布前应提交审核,并进行以——上传“测试报告”和“操作手册”;——提交正式版本审核。提交审核后,等待平台运营单位对服务版本进行审核,审核结果将同步——服务提供单位可在审核记录中查看提交审核版本与审核情况。服务提供单位需要变更服务内容的,应向平台建设单位发起变更申请,变更申请流程见6.2——生成测试二维码,扫码进行测试。应用变更正式发布前应提交审核,并进行以——上传变更后版本“测试报告”与变更后版本“操作手册”;——提交正式版本审核。提交审核后,等待平台运营单位对服务版本进行审核,审核结果将同步——服务提供单位可在审核记录中查看提交审核版本与审核情况。6服务事项需暂停或终止的,服务提供单位应至少提前5个工作日向平台建设单位报备。平台建设单位在收到申请后5个工作日内完成审核,审核通过后需暂停或终止的服务应用,由平台运营单位提前10个工作日通过“i厦门”平台统一第三方系统接入流程见图4,图中code获取见7获取授权码接口说明见表1。用户允许授权后,将会重定向到redirect_uri的网址上,并附带code8是是是是是redirect_uri?code=CODE&stat授权码,用于后台获取调用凭证(access是是是是是注:参数组装在请求URL上,如:请求URL?Code=XXX&client_id=XXX。9用户基本信息和敏感信息(身份证,认证资料{"access_token":"AC"refresh_token":"RE"userId":"0854579e9cea4be98c"jti":"1578a3e2-26a4-4252-8a54-0c44a7447763"}是注:参数组装在请求URL上,如:请求URL?access_token=XXX{{"authTypeEn":"PASSED_BASICREALNAME"cardTypeCn":"大陆身份证}是是是是注:参数组装在请求URL上,如:请求URL?scope=XXX&client_id=XXX...注:客户端模式获取的access_token只能调用客户端特有的功能{"jti":"24f10f91-49b0-46e9-95f}资源服务器地址/resource/client/user/getUserByToken?acce是{}移动端开放能力流程见图5,系统支持iOS、Android和HarmonyOS,7.2中示例采用JS语——Android方法:android.getDeviceId();——HarmonyOS方法:harmony.getDeviceId();——Android方法:typeof(android)!=="undefined";——iOS方法:typeof(innoPlus)!=="undefined"。——Android方法:android.getAppName();——iOS方法:innoPlus.device.appname。——Android方法:android.getBaseParams();——HarmonyOS方法:harmony.getBaseParams();{}——Android方法:android.setTitle(title);——HarmonyOS方法:harmony.setTitle(title);——iOS方法:innoPlus.native.setTitle(title)。——Android方法:android.openWindow(path);——HarmonyOS方法:harmony.openWindow(path);——iOS方法:innoPlus.native.openWindow(path)。——Android方法:android.back();——HarmonyOS方法:harmony.back();——Android方法:android.close();——HarmonyOS方法:harmony.close();——iOS方法:innoPlus.native.close()。——Android方法:android.hideHeader();——HarmonyOS方法:harmony.hideHeader();——Android方法:android.openLogin();——HarmonyOS方法:harmony.openLogin();一个方法,将方法名作为参数传递给安卓或鸿蒙提供的方法。iOS设备,将js函数传递给方法,js函数——Android方法:android.faceAuthWithRegister("functionName",jsonStr);——HarmonyOS方法:harmony.faceAuthWithRegister("functionName",jsonStr);——iOS方法:innoPlus.native.faceAuthWit{}window.functionName=function(data)android.faceAuthWithRegister("functionName"window.functionName=function(data){}harmony.faceAuthWithRegister("functionName",jvarcallback=function(innoPlus.native.faceAuthWithRegi一个方法,将方法名作为参数传递给安卓或鸿蒙提供的方法。iOS设备,将js函数传递给方法,js函数——Android方法:android.faceAuthWithAEO("functionName",jsonStr);——HarmonyOS方法:harmony.faceAuthWithAEO("functionName",jsonStr);——iOS方法:innoPlus.native.faceA{}window.functionName=function(data)android.faceAuthWithAEO("functionName"window.functionName=function(data)harmony.faceAuthWithAEO("functionName",jinnoPlus.native.faceAuthWithAEO(用于调用APP登录后回调获取用户信息以及处理登录后续操作。安卓或鸿蒙设备,应在全局对象window下注册一个方法,将方法名作为参数传递给安卓或鸿蒙提供的方法。iOS设备,将js函数传递给方法,js函数需设置一个参数来接收传递的地址数据。其中:——Android方法:android.APPLoginWithCallback("functionName");——iOS方法:innoPlus.native.APPLoginWithCallback(callback)。window.functionName=function(data)window.functionName=function(data)varcallback=functioninnoPlus.native.APPLoginW数传递给安卓或鸿蒙提供的方法。iOS设备,将js函数传递给方法,js函数需设置一个参数来接收传递——Android方法:android.selectAgentEnterprise("functionName");——HarmonyOS方法:harmony.selectAgentEnterprise("functionName");——iOS方法:innoPlus.native.seinnoPlus.native.sel用于调用APP地址选择控件,获取地址。安卓或鸿蒙设备,应在全局对象window下注册一个方法,将方法名作为参数传递给安卓或鸿蒙提供的方法。iOS设备,将js函数传递给方法,js函数需设置一个——Android方法:android.selectAddress("functionName");——iOS方法:innoPlus.native.selectAddress(callback)。innoPlus.native.sel数传递给安卓或鸿蒙提供的方法。iOS设备,将js函数传递给方法,js函数需设置一个参数来接收传递——Android方法:android.getLocationInfo("functionName");——HarmonyOS方法:harmony.getLocationInfo("functionName");——iOS方法:innoPlus.nainnoPlus.native.getLo数传递给安卓或鸿蒙提供的方法。iOS设备,将js函数传递给方法,js函数需设置一个参数来接收传递——Android方法:android.getLocationCoordinate("functionName");——HarmonyOS方法:harmony.getLocationCoordinate("functionName");——iOS方法:innoPlus.native.geAndroid.getLocationCoinnoPlus.native.getLocatio——Android方法:android.navigation(JSON.stringify(obj));——HarmonyOS方法:harmony.navigation(JSON.stringify(obj));{}用于调用APP搜索地址的页面,可传入建筑物名称,勾选对应的地址,选择后回调返回地址信息。法。iOS设备,将js函数传递给方法,js函数需设置一个参数来接收传递的地址数——Android:android.selectLocalAddress("functionName");——HarmonyOS方法:harmony.selectLocalAddress("functionName");——iOS方法:innoPlus.native.selecwindow.functionName=function(data)window.functionName=function(data)innoPlus.native.selectLocalAddres——Android方法:android.copyToClipboard(str);——HarmonyOS方法:harmony.copyToClipboard(str);安卓系统通过调用原生方法传入电话,实现拨打电话,iOS系统通过h5的a标签——Android:android.openDial(phoneNumber);——iOS方法:<ahref="tel:110"></a>。——Android:调用android.openScanning();——iOS方法:innoPlus.native.openScanning()。参数传递给安卓或鸿蒙提供的方法。iOS设备,将js函数传递给方法,js函数需设置一个参数来接收传——Android方法:android.openScanningWithBlock("functionName");——HarmonyOS方法:harmony.openScanningWithBlock("functionName");——iOS方法:innoPlus.native.op{}innoPlus.native.openScanningW——Android方法:android.photoBroswer(JSON.stringify(obj));——HarmonyOS方法:harmony.photoBroswer(JSON.stringify(obj));——iOS方法:innoPlus.native.photoBroswer(JSON.stringify(obj))。}——Android方法:android.openPDF(fileName,fileUrl);——HarmonyOS方法:harmony.openPDF(fileName,fileUrl);——iOS方法:innoPlus.native.previ递给安卓或鸿蒙提供的方法。iOS设备,将js函数传递给方法,js函数需设置一个参数来接收传递的地——Android方法:android.selectMaterial("functionName",MAX_SIZE);——iOS方法:innoPlus.native.selectMaterial(callback,MAX_SIZE)。innoPlus.native.sele递给安卓或鸿蒙提供的方法。iOS设备,将js函数传递给方法,js函数需设置一个参数来接收传递的地——Android方法:android.generateMaterial("functionName",MAX_SIZE);——HarmonyOS方法:harmon——iOS方法:innoPlus.native.generateMaterial(callback,MAX_SIZE)。innoPlus.native.generateM用于选取生成文件,可自定义文件名。安卓或鸿蒙设备,应在全局对象window下注册一个方法,将——Android方法:android.createMaterial("functionName",MAX_SIZE);——iOS方法:innoPlus.native.createMaterial(callback,MAX_SIZE)。innoPlus.native.createMixm.getDeviceType();//返回设备类型H5/iOS/Andr{thirdSystemId:'828e62d19f4b49a2a74c6773bb09c9a1',thirdResourceType:{thirdSystemId:'828e62d19f4b49a2a74c6773bb09c9a1',thirdResourceType:varfieIds=res.fieIds;//返回选定照片的{varfieId=res.fieId;//返回拍摄{}{{{{{ixm.faceAuthWithRegist{证{在H5页面,调用APP方法,填写订单号,调用APP支付窗口{{{{接入服务在使用用户数据前,应告知用户并获取用户授权同意。收集用户个人信息应符合GB/T——白名单鉴权,即接口仅向平台的白名单开放。接入服务接口数据传输应使用HTTPS协议,防止接口数据被窃接入服务不应直接调用外部资源,对于服务引用的文件资源(如CSS、JS、图片等),应随——应支持运维可视化状态监控功能,包括但不限于服务、进程、模块等监控,支持提供接口与——应支持异常告
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025-2030全球盐酸毛果芸香碱行业调研及趋势分析报告
- 2025服务器托管合同书模板
- 绿色供应链一体化管理合同
- 2025关于医药采购合同
- 品牌服务协议书合同范本
- 滨海新区应急管理局
- 房屋租赁权转让合同范文
- 建筑材料居间合同
- 药品购销标准合同
- 企业间借款担保合同
- 七年级历史下册第2课唐朝建立与贞观之治
- 8.3+区域性国际组织+课件高中政治统编版选择性必修一当代国际政治与经济
- 2025年国网陕西省电力限公司高校毕业生招聘1100人(第二批)高频重点提升(共500题)附带答案详解
- 《深度学习的7种有力策略》
- 2025年潞安化工集团招聘笔试参考题库含答案解析
- 幼儿园一日生活安全课件
- 《认罪认罚案件被追诉人反悔应对机制研究》
- 多旋翼无人飞行器嵌入式飞控开发实战-基于STM32系列微控制器的代码实现
- 国家开放大学护理社会实践报告
- 投资项目评估管理制度
- 《工程地质》试题及答案四
评论
0/150
提交评论