基于jsbridge的应用接入方法及系统与流程

文档序号:29957542发布日期:2022-05-11 08:20阅读:331来源:国知局
基于jsbridge的应用接入方法及系统与流程

1.本发明涉及h5应用接入技术领域,具体地说是基于jsbridge的应用接入方法及系统。


背景技术:

2.随着计算机技术发展,软件技术越来越完善,越来越多的业务通过软件技术实现。软件技术的蓬勃发展给我们带了诸多便利,但软件种类繁多,每个软件都有属于自己的应用场景,随之而来的是越来越多的应用软件以及越来越多的账号密码,这使得给人们带来便利的同时,无形之中又给人们带来了新的麻烦。
3.传统的方法存在以下缺点:
4.一是由于javascript无法直接调用native本身提供的能力,因此h5与原生功能进行交互比较困难;
5.二是由于传统jsbridge只支持对原生终端设备基础功能的简单调用,不支持诸如即时通信、任务管理等高级软件的复杂功能集成,导致技术门槛过高;
6.三是由于缺乏标准的应用接入规则,导致新应用在统一平台的集成复杂程度过高、开放能力不足。
7.能够集成应用的平台具有可拓展性,用户可以根据自己的需要集成任意应用,并可以实现自由分类、统一管理,鉴于集成平台的优势,如何使接入的h5应用实现单点登录、调用移动端设备原生功能以及平台的高级功能,是需要解决的技术问题。


技术实现要素:

8.本发明的技术任务是针对以上不足,提供基于jsbridge的应用接入方法及系统,来解决如何实现原生h5应用与原生高级功能的交互,是需要解决的问题。
9.第一方面,本发明的基于jsbridge的应用接入方法,应用于包括jsbridge中间件以及开放平台的系统,所述jsbridge中间件中配置有多个的桥接方法;
10.对于作为个人的用户,所述方法包括如下步骤:
11.基于h5应用的注册信息,通过开放平台对h5应用进行审核,并返回授权信息;
12.在app系统打开h5应用,判断所述h5应用的应用地址后是否拼有参数code,如果没有,通过app系统提供授权页,基于授权页获得作为个人的用户的授权,并基于授权在h5应用的应用地址后拼上参数code;
13.如果h5应用的应用地址后拼有参数code,向开放平台提交请求参数以获取token和refreshtoken,refreshtoken的有效期长于token的有效期,当token已超过有效期、但refreshtoken在有效期内时,通过refreshtoken来刷新token,在refreshtoken过期后,重新向开放平台提交请求参数以获取token和refreshtoken;
14.基于token作为请求参数,获取用户信息,并调用开放平台以及jsbridge中间件,基于jsbridge中间件中配置的桥接方法实现业务功能;
15.对于作为企业的用户,所述方法包括如下步骤:
16.基于h5应用的注册信息,通过开放平台对h5应用进行审核授权,并返回授权信息;
17.调用jsbridge中间件,通过jsbridge中间件获取免登陆码code,并基于授权信息从开放平台中获取access_token;
18.基于免登陆码code以及access_token从开放平台中获取user_id,基于user_id获取用户信息,并调用开放平台以及jsbridge中间件,基于jsbridge中间件中配置的桥接方法实现业务功能。
19.作为优选,桥接方法中涉及到的数据均以https加密传输以及数据接口参数加密;
20.对于作为个人的用户,h5应用与开放平台对接过程中遵循oauth2.0协议。
21.作为优选,所述注册信息包括:
22.应用名称,所述应用名称为待接入app系统的h5应用的名称;
23.应用图标,所述应用图表为待接入app系统的h5应用的名称;
24.应用地址,所述应用地址为待接入app系统的h5应用的访问地址。
25.作为优选,调用jsbridge中间件,通过jsbridge中间件获取免登陆码code,包括如下步骤:
26.在h5应用中引入jsbridge中间件;
27.调用jsbridge中间件中免登陆密码获取函数,获取免登陆码code。
28.作为优选,对于作为个人的用户,通过开放平台对h5应用进行审核后,返回的授权信息包括appid、appcode以及appsecret;
29.在h5应用的应用地址后拼有参数code后,通过appid、code和granttype进行签名,得到的签名值作为请求参数,从开放平台中获取token和refreshtoken;
30.当token已超过有效期、但refreshtoken在有效期内时,用refreshtoken来刷新token,操作为:将granttype替换为refreshtoken,通过appid、code和refreshtoken进行签名,得到的签名值作为请求参数,再次从开放平台中获取token和refreshtoken;
31.在refreshtoken过期后,通过appid、code和granttype进行签名,得到的签名值作为请求参数,重新从开放平台中获取token和refreshtoken;
32.其中,签名规则如下:
33.将参数key以ascii码表顺序排序;
34.以key1=value1&key2=value2的方式拼接签名字符串,其中剔除空值和sign字段;
35.以sha256算法对签名字符串进行哈希得到hash;
36.基于app系统提供给第三方应用的私钥用rsassa-pkcs1-v1_5-sign对hash进行签名;
37.认证中心使用应用公钥对签名进行验签,私钥就是注册应用时获取的appsecret。
38.作为优选,对于作为企业内部的用户,所述授权信息包括app标识appid、appkey、app授权码appcord以及app密钥appsecret;以所述授权信息为请求参数,h5应用从开放平台开放平台获取access_token。
39.对于作为第三方企业的用户,基于h5应用的注册信息,通过开放平台开放平台对h5应用进行审核授权,并返回授权信息,包括如下步骤:
40.向开放平台开放平台提交注册信息和回调url;
41.通过开放平台开放平台对所述注册信息进行审核,并向h5应用返回第一授权信息,所述第一授权信息包括appid、suitekey以及签名密钥suitesecret,并通过回调url向h5应用返回第二授权信息,所述第二授权信包括临时授权码authcode以及授权开通应用企业的authcorpid;
42.审核通过后,通过回调url定时向h5应用推送suiteticket,直至所述h5应用向开放平台开放平台返回经过加密的字符串“success”的json数据;
43.所述第一授权信息、第二授权信息以及suiteticket组成开放平台开放平台返回的授权信息;
44.对于作为第三方企业的用户,基于授权信息从开放平台开放平台中获取access_token,包括如下步骤:
45.以时间戳timestamp+”\n”+suiteticket作为签名字符串,以suitesecret作为签名密钥,使用算法hmacsha256计算出签名值signature;
46.以suiteticket、时间戳timestamp和签名值signature作为headers参数,以suitekey及authcorpid作为请求参数,从开放平台开放平台获取access_token。
47.第二方面,本发明的基于jsbridge的应用接入系统,包括:
48.jsbridge中间件,所述jsbridge中间件中用于基于桥接方法实现业务交互,并用于基于免登陆密码获取函数获取免登陆码code,并将免登陆码code返回h5应用;
49.开放平台开放平台,所述开放平台开放平台包括前台界面和后台服务器,所述前台界面用于与管理员和开发者交互,开发者通过前台界面提交注册信息,基于注册信息、管理员通过前台界面对h5应用进行审核,并向h5应用返回授权信息;
50.对于作为个人的用户,后台服务器用于基于请求参数向h5应用返回token和refreshtoken,refreshtoken的有效期长于token的有效期,当token已超过有效期、但refreshtoken在有效期内时,通过refreshtoken来刷新token,在refreshtoken过期后,后台服务器用于基于提交的请求参数重新向h5应用返回token和refreshtoken;后台服务器与jsbridge中间件配合,用于基于jsbridge中间件中配置的桥接方法实现业务功能;
51.对于作为企业的用户,后台服务器用于基于授权信息对h5应用进行授权,并用于基于h5应用提交的免登陆码code以及access_token返回user_id,以便于h5应用获取用户信息,后台服务器与jsbridge中间件配合,用于基于jsbridge中间件中配置的桥接方法实现业务功能;
52.所述系统通过如第一方面任一项所述的基于jsbridge的应用接入方法,将h5应用接入app系统并获取用户信息,并基于jsbridge中间件中配置的桥接方法实现h5应用与app系统原生高级功能的交互。
53.作为优选,桥接方法中涉及到的数据均以https加密传输以及数据接口参数加密;
54.对于作为个人的用户,h5应用与开放平台开放平台对接过程中遵循oauth2.0协议;
55.所述注册信息包括:
56.应用名称,所述应用名称为待接入app系统的h5应用的名称;
57.应用图标,所述应用图表为待接入app系统的h5应用的名称;
58.应用地址,所述应用地址为待接入app系统的h5应用的访问地址。
59.作为优选,对于作为个人的用户,通过前台界面对h5应用进行审核后,返回的授权信息包括appid、appcode以及appsecret;
60.在h5应用的应用地址后拼有参数code后,通过appid、code和granttype进行签名,得到的签名值作为请求参数,平台服务器用于基于所述请求参数返回token和refreshtoken;
61.当token已超过有效期、但refreshtoken在有效期内时,用refreshtoken来刷新token,操作为:将granttype替换为refreshtoken,通过appid、code和refreshtoken进行签名,得到的签名值作为请求参数,再次从开放平台中获取token和refreshtoken;
62.在refreshtoken过期后,通过appid、code和granttype进行签名,得到的签名值作为请求参数,重新从开放平台中获取token和refreshtoken;
63.其中,签名规则如下:
64.将参数key以ascii码表顺序排序;
65.以key1=value1&key2=value2的方式拼接签名字符串,其中剔除空值和sign字段;
66.以sha256算法对签名字符串进行哈希得到hash;
67.基于app系统提供给第三方应用的私钥用rsassa-pkcs1-v1_5-sign对hash进行签名;
68.认证中心使用应用公钥对签名进行验签,私钥就是注册应用时获取的appsecret。
69.作为优选,对于作为企业内部的用户,所述授权信息包括app标识appid、appkey、app授权码appcord以及app密钥appsecret;
70.h5应用以授权信息为请求参数,后台服务器用于基于所述请求参数向h5应用返回access_token;
71.对于作为第三方企业的用户,基于提交的注册信息和回调url,所述后台服务器用于向h5应用返回第一授权信息,所述第一授权信息包括appid、suitekey以及签名密钥suitesecret,并通过回调url向h5应用返回第二授权信息,所述第二授权信包括临时授权码authcode以及授权开通应用企业的authcorpid;审核通过后,用于通过回调url定时向h5应用推送suiteticket,直至所述h5应用向开放平台开放平台返回经过加密的字符串“success”的json数据;并用于基于h5应用提交的headers参数和请求参数,向h5应用返回access_token;
72.所述headers参数包括suiteticket、时间戳timestamp和签名值signature,所述请求参数包括suitekey及authcorpid,所述签名值signature为以时间
73.戳timestamp+”\n”+suiteticket作为签名字符串、以suitesecret作为签名密钥,通过算法hmacsha256计算得到的。
74.本发明的基于jsbridge的应用接入方法及系统具有以下优点:
75.1、以jsbridge中间件作为贯通javascript和native的基础,jsbridge中间件中配置了多种桥接方法,基于h5应用的注册信息、通过开放平台对h5应用进行审核授权,实现h5应用接入app系统并获取用户信息,jsbridge中间件中配置了多种桥接方法,开放平台与jsbridge中间件配合,实现了原生h5应用与原生高级功能交互;
76.2、通过开放平台对h5应用进行审核授权时,针对个人用户、作为企业内部的用户以及作为第三方企业的用户,通过开放平台对h5应用审核授权的流程不同,实现了不同业务场景下h5应用接入app系统,对于每一种场景,提供了规范化流程;
77.3、jsbridge中间件中配置有多种桥接方法,支持多模框架(vue、angular、react等),提高了开放平台的自由度以及开放能力;
78.4、桥接方法中涉及到的数据均以https加密传输以及数据接口参数加密,保护通信不被第三方监听和窃取,并且在对接过程中第三方企业遵循oauth2.0协议,以具有时效性的accesstoken作为获取数据的参数,进一步保障了隐私安全。
附图说明
79.为了更清楚地说明本发明实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
80.下面结合附图对本发明进一步说明。
81.图1为实施例1基于jsbridge的应用接入方法中个人用户对应的流程框图;
82.图2为实施例1基于jsbridge的应用接入方法中企业内部对应的流程框图;
83.图3为实施例1基于jsbridge的应用接入方法中第三方企业对应的流程框图。
具体实施方式
84.下面结合附图和具体实施例对本发明作进一步说明,以使本领域的技术人员可以更好地理解本发明并能予以实施,但所举实施例不作为对本发明的限定,在不冲突的情况下,本发明实施例以及实施例中的技术特征可以相互结合。
85.本发明实施例提供基于jsbridge的应用接入方法及系统,用于解决如何实现原生h5应用与原生高级功能的交互的技术问题。
86.实施例1:
87.本发明的基于jsbridge的应用接入方法,应用于包括jsbridge中间件以及开放平台的系统,jsbridge中间件中配置有多个的桥接方法。
88.对于作为个人的用户,该方法包括如下步骤:
89.s100、基于h5应用提交的注册信息,通过开放平台对h5应用进行审核,并返回授权信息开放平台;
90.s200、在app系统打开h5应用,判断所述h5应用的应用地址后是否拼有参数code,如果没有,通过app系统提供授权页,基于授权页获得作为个人的用户的授权,并基于授权在h5应用的应用地址后拼上参数code;
91.s300、如果h5应用的应用地址后拼有参数code,向开放平台提交请求参数以获取token和refreshtoken,refreshtoken的有效期长于token的有效期,当token已超过有效期、但refreshtoken在有效期内时,通过refreshtoken来刷新token,在refreshtoken过期后,重新向开放平台提交请求参数以获取token和refreshtoken;
92.s400、基于token作为请求参数,获取用户信息,接入后h5应用即可与开发平台进
行单点登录,以及调用开放平台以及jsbridge中间件,基于jsbridge中间件中配置的桥接方法实现业务功能。
93.其中,注册信息包括应用名称、应用图标、应用地址,应用名称为待接入app系统的h5应用的名称;应用图表为待接入app系统的h5应用的名称;应用地址为待接入app系统的h5应用的访问地址。
94.对于作为个人的用户,通过开放平台对h5应用进行审核后,返回的授权信息包括appid、appcode以及appsecret。
95.在h5应用的应用地址后拼有参数code后,通过appid、code和granttype进行签名,得到的签名值作为请求参数,从开放平台中获取token和refreshtoken;当token已超过有效期、但refreshtoken在有效期内时,用refreshtoken来刷新token,操作为:将granttype替换为refreshtoken,通过appid、code和refreshtoken进行签名,得到的签名值作为请求参数,再次从开放平台中获取token和refreshtoken;在refreshtoken过期后,通过appid、code和granttype进行签名,得到的签名值作为请求参数,重新从开放平台中获取token和refreshtoken。
96.对于refreshtoken,在获得code后,调请求token的接口时,参数granttype是获取token的方式,需要传authorizationcode或者refreshtoken,如果传的是authorizationcode,代表使用code获取,如果传的是refreshtoken,代表使用refreshtoken获取;首次获取时,没有refreshtoken,需要通过code获取,会获取到token和refreshtoken,token过期时间较短,refreshtoken过期时间较长,所谓的刷新token,就是当token过期时,可以使用refreshtoken重新请求token,而不需要再使用code。
97.其中,签名规则如下:
98.(1)将参数key以ascii码表顺序排序;
99.(2)以key1=value1&key2=value2的方式拼接签名字符串,其中剔除空值和sign字段;
100.(3)以sha256算法对签名字符串进行哈希得到hash;
101.(4)基于app系统提供给第三方应用的私钥用rsassa-pkcs1-v1_5-sign对hash进行签名;
102.(5)认证中心使用应用公钥对签名进行验签,私钥就是注册应用时获取的appsecret。
103.h5应用与开放平台对接过程中遵循oauth2.0协议。
104.对于作为企业的用户,该方法包括如下步骤:
105.步骤1、基于h5应用的注册信息,通过开放平台对h5应用进行审核授权,并返回授权信息;
106.步骤2、调用jsbridge中间件,通过jsbridge中间件获取免登陆码code,并基于授权信息从开放平台中获取access_token;
107.步骤3、基于免登陆码code以及access_token从开放平台中获取user_id,基于user_id该h5应用获取用户信息,h5应用获取用户信息并接入app系统,调用开放平台以及jsbridge中间件,基于jsbridge中间件中配置的桥接方法实现业务功能。
108.其中,注册信息包括应用名称、应用图标以及应用地址,应用名称为待接入app系
统的h5应用的名称,应用图表为待接入app系统的h5应用的名称,应用地址为待接入app系统的h5应用的访问地址。
109.jsbridge中间件中配置有免登陆密码获取函数,h5应用调引入jsbridge中间件,调用jsbridge中间件中免登陆密码获取函数,获取免登陆码code。
110.对于作为企业内部的用户,授权信息包括app标识appid、appkey、app授权码appcord以及app密钥appsecret;以上述授权信息为请求参数,h5应用从开放平台获取access_token。
111.本实施例中,对于作为企业内部的用户,接入流程为:
112.s100、向开放平台提交注册信息;
113.s200、开放平台基于注册信息进行审核,返回授权信息,该授权信息包括app标识appid、appkey、app授权码appcord以及app密钥appsecret;
114.s300、h5应用以上述授权信息为请求参数,从开放平台获取access_token;
115.s400、h5应用引入jsbridge中间件,调用jsbridge中间件中免登陆密码获取函数,获取免登陆码code;
116.s500、h5应用基于免登陆码code以及access_token从开放平台中获取user_id,基于user_id该h5应用接入app系统;
117.s600、接入后h5应用即可与开放平台进行单点登录,以及调用开放平台以及jsbridge中间件中的各种方法来实现实际业务所需功能。
118.对于作为第三方企业的用户,基于h5应用的注册信息,通过开放平台对h5应用进行审核授权,并返回授权信息,包括如下步骤:
119.(1)向开放平台提交注册信息和回调url;
120.(2)通过开放平台对所述注册信息进行审核,并向h5应用返回第一授权信息,第一授权信息包括appid、suitekey以及签名密钥suitesecret,并通过回调url向h5应用返回第二授权信息,所述第二授权信包括临时授权码authcode以及授权开通应用企业的authcorpid;
121.(3)审核通过后,通过回调url定时向h5应用推送suiteticket,直至所述h5应用向开放平台返回经过加密的字符串“success”的json数据;
122.以上第一授权信息、第二授权信息以及suiteticket组成开放平台返回的授权信息。
123.对于作为第三方企业的用户,基于授权信息从开放平台中获取access_token,包括如下步骤:
124.(1)以时间戳timestamp+”\n”+suiteticket作为签名字符串,以suitesecret作为签名密钥,使用算法hmacsha256计算出签名值signature;
125.(2)以suiteticket、时间戳timestamp和签名值signature作为headers参数,以suitekey及authcorpid作为请求参数,从开放平台获取access_token。
126.本实施例中,对于作为第三方企业的用户,接入流程为:
127.s100、向开放平台提交注册信息和回调url;
128.s200、开放平台基于注册信息进行审核,返回appid、suitekey以及签名密钥suitesecret,并通过回调url返回临时授权码authcode以及授权开通应用企业的
authcorpid;
129.s300、通过审核后,开放平台会向h5应用的回调url推送suiteticket,h5应用收到后返回经过加密的字符串“success”的json数据,否则会开放平台持续推送suiteticket;
130.s400、h5应用以时间戳timestamp+”\n”+suiteticket作为签名字符串,以suitesecret作为签名密钥,使用算法hmacsha256计算出签名值signature;
131.s500、h5应用以suiteticket、时间戳timestamp、签名值signature作为headers参数,以suitekey、authcorpid作为请求参数获取access_token;
132.s600、h5应用使用免登陆码code以及access_token从开放平台换取user_id,至此该第三方企业应用便接入完成;
133.s700、接入后h5应用即可与开放平台进行单点登录,以及调用开放平台以及jsbridge中间件中的各种方法来实现实际业务所需功能。
134.本实施例桥接方法中涉及到的数据均以https加密传输以及数据接口参数加密,保护通信不被第三方监听和窃取。对于作为第三方企业的用户,在h5应用与开放平台的对接过程中遵循oauth2.0协议,以具有时效性的accesstoken作为获取数据的参数,进一步保障了隐私安全。
135.本实施例的方法以jsbridge中间件作为贯通javascript和native的基础,jsbridge中间件中配置了多种桥接方法,基于h5应用的注册信息、通过开放平台对h5应用进行审核授权,实现h5应用接入app系统,jsbridge中间件中配置了多种桥接方法,开放平台与jsbridge中间件配合,实现了原生h5应用与原生高级功能交互。
136.实施例2:
137.本发明基于jsbridge的应用接入系统,包括jsbridge中间件和开放平台,jsbridge中间件中用于基于桥接方法实现业务交互,并用于基于免登陆密码获取函数获取免登陆码code,并将免登陆码code返回h5应用;开放平台包括前台界面和后台服务器,所述前台界面用于与管理员和开发者交互,开发者通过前台界面提交注册信息,基于注册信息、管理员通过前台界面对h5应用进行审核,并向h5应用返回授权信息。
138.对于作为个人的用户,后台服务器用于基于请求参数向h5应用返回token和refreshtoken,refreshtoken的有效期长于token的有效期,当token已超过有效期、但refreshtoken在有效期内时,通过refreshtoken来刷新token,在refreshtoken过期后,后台服务器用于基于提交的请求参数重新向h5应用返回token和refreshtoken;后台服务器与jsbridge中间件配合,用于基于jsbridge中间件中配置的桥接方法实现业务功能。
139.对于作为企业的用户,后台服务器用于基于授权信息对h5应用进行授权,并用于基于h5应用提交的免登陆码code以及access_token返回user_id,以便于h5应用接入app系统,后台服务器与jsbridge中间件配合,用于基于jsbridge中间件中配置的桥接方法实现业务功能。
140.本实施例中,桥接方法中涉及到的数据均以https加密传输以及数据接口参数加密;对于作为个人的的用户,h5应用与开放平台对接过程中遵循oauth2.0协议。
141.注册信息包括应用名称、应用图标以及应用地址,应用名称为待接入app系统的h5应用的名称,应用图表为待接入app系统的h5应用的名称,应用地址为待接入app系统的h5应用的访问地址。
142.对于作为个人的用户,通过前台界面对h5应用进行审核后,返回的授权信息包括appid、appcode以及appsecret。
143.在h5应用的应用地址后拼有参数code后,通过appid、code和granttype进行签名,得到的签名值作为请求参数,平台服务器用于基于给请求参数返回token和refreshtoken;的过期时间短,refreshtoken的有效期长于token,当token已超过有效期、但refreshtoken在有效期内时,用refreshtoken来刷新token,操作为:将granttype替换为refreshtoken,通过appid、code和refreshtoken进行签名,得到的签名值作为请求参数,再次从开放平台中获取token和refreshtoken;在refreshtoken过期后,通过appid、code和granttype进行签名,得到的签名值作为请求参数,重新从开放平台中获取token和refreshtoken。。
144.对于refreshtoken,在获得code后,调请求token的接口时,参数granttype是获取token的方式,需要传authorizationcode或者refreshtoken,如果传的是authorizationcode,代表使用code获取,如果传的是refreshtoken,代表使用refreshtoken获取;首次获取时,没有refreshtoken,需要通过code获取,会获取到token和refreshtoken,token过期时间较短,refreshtoken过期时间较长,所谓的刷新token,就是当token过期时,可以使用refreshtoken重新请求token,而不需要再使用code。
145.其中,签名规则如下:
146.(1)将参数key以ascii码表顺序排序;
147.(2)以key1=value1&key2=value2的方式拼接签名字符串,其中剔除空值和sign字段;
148.(3)以sha256算法对签名字符串进行哈希得到hash;
149.(4)基于app系统提供给第三方应用的私钥用rsassa-pkcs1-v1_5-sign对hash进行签名;
150.(5)认证中心使用应用公钥对签名进行验签,私钥就是注册应用时获取的appsecret。
151.对于作为企业内部的用户,所述授权信息包括app标识appid、appkey、app授权码appcord以及app密钥appsecret;h5应用以授权信息为请求参数,后台服务器用于基于所述请求参数向h5应用返回access_token。
152.对于作为第三方企业的用户,基于提交的注册信息和回调url,所述后台服务器用于向h5应用返回第一授权信息,所述第一授权信息包括appid、suitekey以及签名密钥suitesecret,并通过回调url向h5应用返回第二授权信息,所述第二授权信包括临时授权码authcode以及授权开通应用企业的authcorpid;审核通过后,用于通过回调url定时向h5应用推送suiteticket,直至所述h5应用向开放平台返回经过加密的字符串“success”的json数据;并用于基于h5应用提交的headers参数和请求参数,向h5应用返回access_token。
153.其中,headers参数包括suiteticket、时间戳timestamp和签名值signature,请求参数包括suitekey及authcorpid,签名值signature为以时间戳timestamp+”\n”+suiteticket作为签名字符串、以suitesecret作为签名密钥,通过算法hmacsha256计算得到的。
154.本实施例的系统通过实施例1公开的基于jsbridge的应用接入方法,将h5应用接
入app系统,并基于jsbridge中间件中配置的桥接方法实现h5应用与app系统原生高级功能的交互。
155.上文通过附图和优选实施例对本发明进行了详细展示和说明,然而本发明不限于这些已揭示的实施例,基与上述多个实施例本领域技术人员可以知晓,可以组合上述不同实施例中的手段得到本发明更多的实施例,这些实施例也在本发明的保护范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1