Font Size: a A A

The Design And Implementation Of WeChat MiniProgram Third-party Platform

Posted on:2021-03-07Degree:MasterType:Thesis
Country:ChinaCandidate:X M XuFull Text:PDF
GTID:2428330602983998Subject:Computer technology
Abstract/Summary:PDF Full Text Request
In the era of mobile Internet,the mobile entrance applications have become the focus of Internet development.WeChat is the most frequently used application on mobile phones in China,and its WeChat Mini Programs have become a brand new way to connect users and services.The Mini Programs is the best choice for the small privately or individually-owned business to set up their own Internet portals,but the small privately or individually-owned business are having weakness in professionalisms,application development capabilities,and daily operation experiences.On the one hand,they are eager to have their own WeChat Mini programs,but they are unable to pay the corresponding development costs.Therefore,in order to reduce the entry threshold for small businesses to own Mini Programs,WeChat official team proposed a "one-key generation" scheme for the development of WeChat Mini Programs,which is the third-party platform generation development model.The WeChat open platform opens the relevant API of the WeChat Mini Program to all third-party platform developers who have passed the WeChat qualification certification.Then the third-party platforms can develop Mini Programs for small business after the they authori zes their Mini Program account through the WeChat official interface to the third-party platform,which let then getrid of the development,testing,release and all other phases,letting small business having a experience like "Five minutes to own your own Mini Program",so that even the smallest business can have their own brand.The project in this thesis comes from Yixing Microservice Platform,which provides complete third-party platform development services for WeChat Mini Program operators.Mini Program operators can choose Mini Program templates on the platform freely,with a combination of designing functionality modules,formulating frontend styles,setting feature details,and finally generate a WeChat Mini Program.The platform then takes care of the phases of packaging,uploading,reviewing and releasing automatically,then preparing the online running environment of Mini Programs and maintainance operation console for the operator.In short,The third-party platform provides "one-stop services" of development of WeChat Mini Programs for operators.The platform adopts B/S architecture as a whole,the Web side is based on the Vue framework,and uses the Nginx server as the front-end container to achieve cross-domain and load balancing;the template Mini Program is based on the native WeChat Mini Program framework;the platform backend uses the SpringBoot framework,and uses Spring-Session to achieve distribution Session retention,distributed synchr onization is powered by Redis,data is stored in Mysql and Redis,static resource access is implemented by object-based storage,encrypted communication with WeChat platform is based on AES algorithm,uses token and verification ticket mechanism to achieve the identity authentication on the WeChat open platform,and uses WeChat authorization credentials to take over the WeChat Mini Program account authorized by the operator.The platform utilizes the WeChat open platform interfaces to achieve the core functional modules of third-party platform,such as WeChat Mini Program account authorization,account hosting,Mini Program development,Mini Program release and so on.Among them,the development module uses the innovative four-layer structure design of this project,which is deeply decoupled between the layers,performed well in scalability and maintainability.As of the end of this article,the main body of the platform has been developed,passed the qualification review of the WeChat open platform and began to offer online service.The platform's dental clinic WeChat Mini Program solution "Yixing Smart Health Care" has been launched.The market responded well,and empowered many small dental clinics to having their own WeChat portal.
Keywords/Search Tags:WeChat Mini Program, Third-party platform, WeChat Open Platform, Mini Program Development by third-party, Object Storage
PDF Full Text Request
Related items