Font Size: a A A

Design And Implementation Of IOS HotFix System Based On JSCore

Posted on:2018-07-15Degree:MasterType:Thesis
Country:ChinaCandidate:W Y WeiFull Text:PDF
GTID:2348330512493130Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the advent of the era of mobile Internet,mobile applications of explosive growth,the traditional development mode cannot have satisfied iteratively with fast rhythm.Only a faster,more flexible technical architecture can meet the demands of users increasingly rich media.When online severe Bug occurs,how to repair online emergency Bug in the first time,achieve smoothly,the emergence of these requirements for mobile Internet have brought many serious problems,so developing a support online Bug hot-fix system is urgently needed.This system builds a system which can repair online Bug quickly,with a client based on the iOS and Web platform.Users can apply Patch through the Web platform,the iOS client posts a message to the server to request Patch,then can download and execute the script.This system provides mobile client service,at the same time,provides a platform for users to apply Patch,and provides a simple data statistics function.It can provide users with convenient hot-fix services with strong portability,good interactivity,and high practicability.In this project,the author take apart in the whole software development lifecycle including requirements analysis,system design,development and deployment,mainly including the home page based on the iOS platform,the Patch module,the Debug module,the translation module and each module based on the Web platform etc.This paper determines the system functional requirements and non-functional requirements according to the actual needs of the business on the system demand analysis.On the basis of the complete of the profile design of the system,involving the iOS and Web client's design,the system is divided into the home page based on the iOS platform,the Patch module,the Debug module,the translation module and each module based on Web.It completes the database design.In system detail design and implement part,the author makes descriptions and module class design for each module,explain implement logic and relationship between function points for those key functions.In the home page based on the iOS platform,it displays the basic information and provide the entrance of each function in the Debug module.The Patch module is to facilitate the developers queries related to patch information,and record the Patch module information at the same time.By comparing the Patch version,it can compare the different versions of the Patch,release and rollback operation.It provides users with convenient Debug module testing tools.Translation module is the core module of the system,is an important link in the whole system,and provides the program control flow.Web client modules will focus on collecting data submitted to the server application.After the system online,it solved the problem in the past where can not fix emergency bugs in the first time online,and supported for a specific date in the release of new features,without having to go the traditional publishing process,it can fix bugs smoothly online while users do not perceive.It can be high system stability.It provides a fast and convenient channels to resolve the Bug.It has been greatly optimized to improve the user experience.
Keywords/Search Tags:Hot Fix, Real-time Fix, iOS, Web
PDF Full Text Request
Related items