Upgrading method and system of SDK (software development kit)
A software development tool and file technology, applied in the direction of program loading/starting, program control devices, etc., can solve the problems of cumbersome upgrade process and untimely bug correction, and achieve the effect of simplifying the upgrade process
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0060] At present, with the development of various mobile terminals, various network information can be displayed through the APP in the mobile terminal. Taking the display of advertisements as an example, the method of displaying advertisements in the APP is mainly by embedding the SDK into the APP as a whole. When the APP is successfully registered on the network, the APP becomes the media of an advertising network.
[0061] In order to make the functions of the software more perfect, both the SDK and the APP must be continuously upgraded. However, since the SDK is embedded into the APP as a whole and becomes a part of the APP after embedding, the SDK itself does not have an automatic upgrade function. When the SDK needs to be upgraded, the APP is also required to be upgraded. When the APP is upgraded, the upgraded version of the SDK needs to be re-embedded into the APP. The APP compiles and packages the upgraded version of the SDK, then publishes it, and conducts the revie...
Embodiment 2
[0085] Next, the SDK upgrading method will be discussed in detail through Embodiment 2 of the present invention.
[0086] refer to figure 2 , which shows a flow chart of a method for upgrading a software development kit according to Embodiment 2 of the present invention, and the method for upgrading may include:
[0087] Step 201, divide the software development kit in advance, and the divided software development kit includes a startup engine file and a scheduler file, wherein the startup engine file is embedded in an application program.
[0088] In the embodiment of the present invention, the basis for dividing the SDK may be the update (ie upgrade) frequency of files in the SDK. After the division, the SDK can include LE files and DE files, among which, LE files are files with low update frequency, and are updated in quarters or even years; while DE files can be updated at any time according to needs.
[0089] Therefore, after the division, the LE file can be embedded i...
Embodiment 3
[0148] In the following, the SDK upgrading method described in the embodiment of the present invention will be described by taking advertisement display as an example.
[0149] In the embodiment of the present invention, firstly, the SDK used for the advertisement request can be divided into LE files and DE files, and then the LE files can be embedded into the APP. After the APP starts, it can automatically detect whether the SDK needs to be upgraded.
[0150] Such as Figure 4 As shown, it is a flowchart of a method for upgrading a software development kit described in Embodiment 3 of the present invention, and the method may include:
[0151] In step 401, the APP is started.
[0152] When the APP starts, the LE files in the APP can be started synchronously.
[0153] Step 402, judging whether DE.jar exists in the internal storage card.
[0154] In the embodiment of the present invention, the DE.jar (that is, the DE file) can be stored in the internal storage card. Of cours...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com