Method and device for upgrading application program, medium and electronic equipment

An application program and program technology, applied in the computer field, can solve problems such as hot compilation and loading of upgrade information, and achieve the effect of solving the problem of software upgrade

Pending Publication Date: 2020-06-26
BEIJING BYTEDANCE NETWORK TECH CO LTD
View PDF4 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] Under the Flutter framework, the technical solution of thermally compiling and loading the upgrade information cannot always be implemented when the application is running

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Method and device for upgrading application program, medium and electronic equipment
  • Method and device for upgrading application program, medium and electronic equipment
  • Method and device for upgrading application program, medium and electronic equipment

Examples

Experimental program
Comparison scheme
Effect test

no. 1 example

[0027] The first embodiment provided by the present disclosure is an embodiment of a method for implementing application program upgrade.

[0028] Combine below figure 1 The embodiments of the present disclosure are described in detail, wherein, figure 1 A flow chart of a method for implementing application program upgrade provided by an embodiment of the present disclosure. Embodiments of the present disclosure are applied to client application programs.

[0029] Step S101, obtain upgrade information under the cross-platform framework.

[0030] Cross-platform frameworks include the Flutter framework. The Flutter framework is an open source mobile application development framework that enables executable programs to run across platforms.

[0031] The virtual machine under the cross-platform framework includes the Dart VM virtual machine under the Flutter framework. The Dart VM virtual machine provides an execution environment for the high-level programming language Dart. ...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention provides a method and a device for realizing application program upgrading, a medium and electronic equipment. The method comprises the steps of obtaining upgrading information under a cross-platform framework; acquiring a corresponding upgrading script from a server based on the upgrading information; compiling the upgrading script to generate an upgraded core binary file, wherein the core binary file can run in a virtual machine of a cross-platform framework. According to the scheme, the technical scheme that hot compiling and loading are carried out on the upgrading information when the application program runs under the Flutter framework is designed, the hot repairing function under the Flutter framework is achieved, the problem of software upgrading is solved, troubles caused by Bug and new version publishing are reduced, and the blank in the field is filled up.

Description

technical field [0001] The present disclosure relates to the field of computer technology, in particular, to a method, device, medium and electronic equipment for implementing application program upgrades. Background technique [0002] The Flutter framework is an open source mobile application development framework that enables runnable programs to achieve cross-platform, high-fidelity and high-performance. That is, a set of codes that can run the program can run on the iOS platform or the Android platform. The Flutter framework provides a wealth of components and interfaces, allowing developers to quickly add local extensions to the Flutter framework. [0003] The Flutter framework uses the Dart language as the development language. The Dart language is a static language that runs on a specific Dart VM virtual machine. It provides a high-speed AOT solution and a dynamic JIT solution. The Dart VM virtual machine provides a running environment for the high-level programming...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(China)
IPC IPC(8): G06F8/65G06F8/71G06F9/455
CPCG06F8/65G06F8/71G06F9/45504
Inventor 刘丰恺
Owner BEIJING BYTEDANCE NETWORK TECH CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products