Processing

Please wait...

Settings

Settings

1. WO2020006911 - HYBRID APP INTERFACE CALLING METHOD AND DEVICE, AND COMPUTER-READABLE STORAGE MEDIUM

Publication Number WO/2020/006911
Publication Date 09.01.2020
International Application No. PCT/CN2018/108781
International Filing Date 29.09.2018
IPC
[IPC code unknown for G06F 8/60]
G06F 8/60 (2018.01)
CPC
G06F 8/60
Applicants
  • 平安科技(深圳)有限公司 PING AN TECHNOLOGY(SHENZHEN)CO., LTD. [CN/CN]; 中国广东省深圳市 福田区福田街道福安社区益田路5033号平安金融中心23楼 23F, Ping'an Financial Center, No. 5033 Yitian Road, Fu'an Community of Futian Street, Futian District Shenzhen, Guangdong 518000, CN
Inventors
  • 邹国忠 ZOU, Guozhong; CN
Agents
  • 北京英特普罗知识产权代理有限公司 INTELLECPRO CHINA LIMITED; 中国北京市 西城区车公庄大街9号五栋大楼C座11层专利信息部,李莎莎 LI, Shasha, Patent Information Division 11/F, Tower C, Five Buildings, 9 Chegongzhuang Dajie, Xicheng District Beijing 100044, CN
Priority Data
201810710034.802.07.2018CN
Publication Language Chinese (ZH)
Filing Language Chinese (ZH)
Designated States
Title
(EN) HYBRID APP INTERFACE CALLING METHOD AND DEVICE, AND COMPUTER-READABLE STORAGE MEDIUM
(FR) PROCÉDÉ ET DISPOSITIF D'APPEL D'INTERFACE D'APPLI HYBRIDE ET SUPPORT D'INFORMATIONS LISIBLE PAR ORDINATEUR
(ZH) 混合型应用的接口调用方法、装置及计算机可读存储介质
Abstract
(EN)
The present application provides a hybrid app interface calling method, comprising the following steps: when a triggering operation used to call a target API via a current JavaScript script file is received by means of a hybrid app, determining a version number of the hybrid app; and determining, according to the version number and the current JavaScript script file, whether a native API defined in the hybrid app comprises the target API, so as to forbid or allow calling of the target API. The present application achieves version control of a pseudo-protocol for interaction between a JavaScript and a native script file. In a situation in which a current JavaScript script file does not match a native script file because JavaScript has performed hot updating but an application has not been upgraded, if it is detected that a current version cannot complete calling, then calling of a target API is forbidden when the current JavaScript script file is used to respond to a triggering operation, and the calling instance is directly skipped, so as to ensure that main functions of a hybrid app operate normally.
(FR)
La présente invention concerne un procédé d'appel d'interface d'appli hybride, comprenant les étapes suivantes : lorsqu'une opération de déclenchement utilisée pour appeler une API cible par l'intermédiaire d'un fichier script JavaScript actuel est reçue au moyen d'une appli hybride, la détermination d'un numéro de version de l'appli hybride ; et la détermination, selon le numéro de version et du fichier script JavaScript actuel, du fait de savoir si une API native définie dans l'appli hybride comprend l'API cible, de façon à interdire ou à permettre l'appel de l'API cible. La présente invention réalise une commande de version d'un pseudo-protocole pour une interaction entre un JavaScript et un fichier script natif. Dans une situation dans laquelle un fichier script JavaScript actuel ne correspond pas à un fichier script natif parce que JavaScript a effectué une mise à jour à chaud mais qu'une application n'a pas été mise à niveau, s'il est détecté qu'une version actuelle ne peut pas terminer l'appel, alors l'appel d'une API cible est interdit lorsque le fichier script JavaScript actuel est utilisé pour répondre à une opération de déclenchement et l'instance appelante est directement sautée, de façon à garantir que les fonctions principales d'une appli hybride fonctionnent normalement.
(ZH)
本申请提供一种混合型应用的接口调用方法,包括如下步骤:在通过混合型应用接收到用于通过当前JavaScript脚本文件调用目标API的触发操作时,确定混合型应用的版本号,根据版本号与当前JavaScript脚本文件,确定混合型应用中定义的原生API中是否包括目标API,从而禁止调用或允许调用目标API;本申请实现了对JavaScript与原生交互的伪协议的版本控制,在JavaScript进行热更新但应用未升级而导致的当前JavaScript脚本文件与原生不匹配的情况下,若检测到当前版本下无法完成调用时,则在通过当前JavaScript脚本文件响应上述触发操作时,禁止调用目标API并直接跳过此次调用,保证混合型应用主体功能的正常使用。
Latest bibliographic data on file with the International Bureau