- 7
- 0
- 约5.44千字
- 约 12页
- 2016-04-06 发布于河南
- 举报
手机开放平台-资源包API_V1.0.doc
Api定义
银联商务有限公司
2015年4月
本文档中的所有内容为银联商务有限公司的机密和专属所有。未经的明确书面许可,任何人不得。
版本控制信息
版本 日期 拟稿和修改 说明 V1.0 2015/04/03 修改:唐为祥 初稿
目 录
第1章 接口定义 - 4 -
1.1 接口描述 - 4 -
1.2 JS与客户端通信方式介绍 - 4 -
1.2.1 JS调用客户端 - 4 -
1.2.2 客户端事件通知JS - 4 -
1.3 JS调用客户端请求 - 5 -
1.3.1 API中PARAM.INFO.TYPE定义表 - 6 -
1.4 页面生命周期事件 - 8 -
1.4.1 流程图 - 8 -
1.4.2 流程解释 - 8 -
1.4.3 全局Context定义 - 9 -
得到定位信息 - 9 -
得到当前登录用户信息 - 10 -
得到当前客户端信息 - 11 -
接口定义
接口描述
本接口用于动态加载的页面调用系统级的API和客户端对加载的页面事件通知时使用。
JS与客户端通信方式介绍
JS调用客户端
JS调用客户端分为两种方式:一种是同步方式,另一种是异步方式。具体某个接口是使用同步还是使用异步,由接口文档约定。不管是同步调用还是异步调用,在html页面中都是以使用打开弹出框的形式调用API:prompt(jsonRequest, umsApi);所有参数均需要使用Base64转码后传入,所有回调的参数也以Base64转码。
1)JS同步调用客户端API:android客户端是通过重新实现下面代码来截获JS请求:
public class MyChromeClient extends WebChromeClient {
@Override
public boolean onJsPrompt(WebView view, String origin, String jsonData, String jsonHeader, JsPromptResult result) {
result.confirm(jsonRespons);//同步调用返回
}
}
2)JS异步调用客户端API:android客户端截获JS请求的方式和同步调用方式一样。客户端返回调用结果是通过webview.loadurl(javascript:UmsApi.onCallback(jsonData));的方式返回给JS。JS脚本实现UmsApi.onCallback方法由框架统一实行。
客户端事件通知JS
客户端调用JS主要通过事件通知的方式进行。JS通过注册事件的方式设置某个事件的监听处理函数。客户端通过调用 loadUrl( javascript: UmsApi.fireDocumentEvent(eventName,jsonData););其中eventName表示事件名称,jsonData为事件参数。事件名称和事件参数都用Base64转码。
JS调用客户端请求
1、所有参数均需要使用Base64转码后传入,所有回调的参数也以Base64转码;
2、API接口调用均为资源包中的JS调用手机客户端提供的接口;
3、请求参数是一个普通的json字符串。
4、请求的报文头格式如下:
请求报文 jsonRequest 功能描述 和客户端进行交互后得到所需信息 参数 jsonRequest
描述
进行base64转码的一个json字符串,是要发送的报文数据
格式
{
info:{
type:1011,
requestId:ABCDE-FGHIGH-EFSE
},
data:{}
}
参数解释
info.type为某一个具体交互的操作类型,该操作类型为数字类型,标识是打电话、弹出对话框等操作。
info.requestId是一个uuid,是一个唯一标识。
data为具体的业务报文。
请求处理结果 同步调用
result.confirm(jsonRespons);
2、异步调用
UmsApi.onCallback (jsonRespons)
info.type为某一个
info.requestId为请求时的唯一标识。
jsonRespons为返回的业务报文,经过base64转码的json字符串。 说明 jsonRespons
描述
进行base64转码的一个json字符串,是要响应的报文数据
格式
{
info:{
type:1011,
requestId:ABCDE-FGHIGH-EFSE
},
data:{}
}
参数解释
info.type为某一个具体交互的
您可能关注的文档
- 工业清洁洗涤剂行业研究咨询报告.doc
- 工商文化建设专题研讨会发言稿.doc
- 工商文化建设专题研讨会发言稿111128.doc
- 工程竣工资料交工指南及使用表格.doc
- 工程项目管理全套流程 -付.doc
- 左旋肉碱广告环境分析.doc
- 巴菲特的投资理念:5+12+8+2.doc
- 巴黎喜马蒂奇酒店设计.doc
- 巾相秘术后五部完整电子版,[己庚辛壬癸].doc
- 市政资料表格填报详解.doc
- 2026年及未来5年内中国液体氩气行业投资前景及策略咨询研究报告.docx
- 2026年及未来5年内中国黄铜合页行业投资前景及策略咨询研究报告.docx
- 2026年及未来5年内中国竹工艺家具行业投资前景及策略咨询研究报告.docx
- 2025年中国微机数显自动分析仪市场调查研究报告.docx
- 2026年及未来5年内中国微尘白色粉笔行业投资前景及策略咨询研究报告.docx
- 2025年中国微电脑型压胶机市场调查研究报告.docx
- 2026年及未来5年内中国数字化等功游泳训练测试系统行业投资前景及策略咨询研究报告.docx
- 2025年中国圆形花瓶市场调查研究报告.docx
- 2026年及未来5年内中国植物纤维静淀过滤器行业投资前景及策略咨询研究报告.docx
- 2025年中国超音波手套机市场调查研究报告.docx
最近下载
- 2024年山东化工职业学院单招英语考试模拟试题及答案解析.docx VIP
- 农业生态学课件.pptx VIP
- 七十岁驾照换证三力测试题库(含答案).docx VIP
- 投入产出分析(第三版)第二章 全国实物型投入产出模型.ppt VIP
- 2025河南省中考物理试题含答案解析.pdf
- 全季酒店施工方.doc VIP
- 2026年湖南铁道职业技术学院单招职业技能测试题库推荐.docx VIP
- 2026广东新高考地理得分技巧精讲试卷(附答案解析).docx VIP
- 2023年山东化工职业学院单招英语考试模拟试题及答案解析.docx VIP
- 华中农业大学《大学语文》课件-第1-2章中国古代文学之先秦文学.ppt VIP
原创力文档

文档评论(0)