What should we pay attention to when developing WeChat?
The rise of WeChat mini programs has brought hope to many companies that cannot afford traditional APP development costs. Some companies shift their development focus on the basis of having technical teams and App development experience, while some companies use this WeChat mini program development tool that does not require direct generation of code for rapid development. So what should you pay attention to when developing WeChat mini programs?
1. The name of the mini program can be in Chinese, numbers, or English. The length is between 3-20 characters, and one Chinese character is equal to 2 characters.
2. The name of the mini program must not be the same as the existing subscription account or service account on the public platform. If prompted with a duplicate name, please change the name and set it.
3. The name of the mini program is completed when setting the account information. Please set it carefully. Once set, it cannot be modified.
4. Change the name and set it. If a company's trademark, organization name or other names are infringed, you can file a complaint through the infringement complaint process on the public platform and retrieve the right to use the name.
5. Individual developers cannot apply for WeChat mini programs; currently WeChat only supports applications from enterprises, governments, media, and other organizations.
6. A subject can register 30, and a developer bound to an identity can only create 5 WeChat mini-programs.
For employees, please do not lend your boss your WeChat ID to register for the WeChat mini program, because you will have no chance.
For bosses, please do not lend your employees WeChat to register for WeChat mini programs, because you may not want to come back.
7. If you are not a special organization, you still have to spend 300 yuan for certification.
Even if your public account has been verified, you still need to pay 300** yuan** (supports WeChat payment) for verification, so that you can turn on the audit switch and publish the mini program.
WeChat payment requires WeChat authentication before it can be used.
8. There are only 3 opportunities to modify the server configuration per month, so save it and be careful not to miss the chance.
Don't mess around with the configuration below. Make sure you confirm it before making any changes, and write it completely at once, otherwise you will waste your opportunity by changing a small punctuation point.
9. Your domain name, registration, and https must be ready, otherwise you won’t be able to do it. (The server domain name needs to be registered by ICP, and the new registered domain name can be configured within 24 hours. The domain name format only supports Yawen uppercase and lowercase letters, numbers and "-", and does not support IP addresses and port numbers)
10, small The program avatar and introduction can only be modified 5 times per month, and the service scope can only be modified once per month. The mini program QR code can only be obtained after the first version is launched.
11. When selecting a template message, you can use the template of the title with different keywords. The type and order of the keywords cannot be modified after the configuration is submitted.
12. When you cannot find the template keywords, you can apply to add them. New keywords can be submitted 5 times per month and will be shared after passing. (A good opportunity to pile up your own keywords!!)
13. A mini program account has only one administrator (can be modified) and can bind 10 developers.
14. Important note:
Development version: Use developer tools to upload code to the development version. The development version only retains each person's latest uploaded code. Click Submit for review to submit the code for review. The development version can be deleted without affecting the code of the online version and the version under review.
Version under review: Only one code is under review. Once the review results are available, they can be published online, or they can be resubmitted directly for review, overwriting the original review version.
Online version: The code version used by all online users. This version of the code will be overwritten and updated after the new version of the code is released.
15. Only administrators can view mini program AppSecrets, and the platform will not save AppSecrets in plain text.
16. The data analysis only counts the usage values of the published online version, and also provides real-time statistical data.
17. The developer tools currently provide windows 64, windows 32, and mac versions (the versions are currently being continuously updated and may need to be updated frequently).
18. During the internal testing period, the code upload function is only operable by the administrator’s WeChat account.
19. After writing the code, the tool will automatically help the user save the current code editing status. Close the tool directly or switch to another project, and the edited file status will not be lost. However, it should be noted that, Only when the file is saved will the modified content be actually written to the hard disk and trigger a real-time preview.
20. Obtain user input: You need to use the bindchange attribute of the component to synchronize the user's input content to AppService.
21. Objects such as window cannot be used in scripts:
JsCore is an environment without window objects, so window cannot be used in scripts, and components cannot be operated in scripts.
22. zepto/jquery will use the window object and document object, so it cannot be used.
23. An application can only open 5 pages at the same time. After 5 pages have been opened, wx.navigateTo cannot open a new page normally. Please avoid multi-level interactions, or use wx.redirectTo.
24. Style sheets do not support cascading selectors:
WXSS supports class selectors starting with .; you can use label selectors to control the styles of components of the same type.
25. Local resources cannot be obtained through css:
background-image: You can use network images, or base64, or use tags.
26. Modify the background color of the window:
Use the page tag selector to modify the style of the top-level node.
27. Definition of frontend and backend:
When the user clicks on the upper left corner to close, or presses the home button of the device to leave WeChat, the mini program is not destroyed directly, but enters the background;
When you enter WeChat again or open the mini program again, it will enter the foreground from the background. Only when the mini program enters the background for a certain period of time, or the system resource usage is too high, will it be truly destroyed.
28. App() must be registered in app.js, and multiple registrations cannot be made.
Don’t call getApp() in a function defined in App(). Use this to get the app instance.
Do not call getCurrentPage() during onLaunch, when the page has not yet been generated.
After obtaining the instance through getApp(), do not call the life cycle function privately.
29. tabBar is an array, and only a minimum of 2 and a maximum of 5 tabs can be configured. The tabs are sorted in the order of the array. (Bottom navigation bar)
30. You can set the timeout for various network requests.
【Related recommendations】
1. WeChat public account platform source code download
3. WeChat People Network v3.4.5 Advanced Commercial Edition WeChat Rubik’s Cube Source Code
The above is the detailed content of What should we pay attention to when developing WeChat?. For more information, please follow other related articles on the PHP Chinese website!

Hot AI Tools

Undresser.AI Undress
AI-powered app for creating realistic nude photos

AI Clothes Remover
Online AI tool for removing clothes from photos.

Undress AI Tool
Undress images for free

Clothoff.io
AI clothes remover

Video Face Swap
Swap faces in any video effortlessly with our completely free AI face swap tool!

Hot Article

Hot Tools

Notepad++7.3.1
Easy-to-use and free code editor

SublimeText3 Chinese version
Chinese version, very easy to use

Zend Studio 13.0.1
Powerful PHP integrated development environment

Dreamweaver CS6
Visual web development tools

SublimeText3 Mac version
God-level code editing software (SublimeText3)

Hot Topics

During the Mingchao test, please avoid system upgrades, factory resets, and parts replacement to prevent information loss and abnormal game login. Special reminder: There is no appeal channel during the testing period, so please handle it with caution. Introduction to matters needing attention during the Mingchao test: Do not upgrade the system, restore factory settings, replace equipment components, etc. Notes: 1. Please upgrade the system carefully during the test period to avoid information loss. 2. If the system is updated, it may cause the problem of being unable to log in to the game. 3. At this stage, the appeal channel has not yet been opened. Players are advised to choose whether to upgrade at their own discretion. 4. At the same time, one game account can only be used with one Android device and one PC. 5. It is recommended that you wait until the test is completed before upgrading the mobile phone system or restoring factory settings or replacing the device.

In C++ development, null pointer exception is a common error, which often occurs when the pointer is not initialized or is continued to be used after being released. Null pointer exceptions not only cause program crashes, but may also cause security vulnerabilities, so special attention is required. This article will explain how to avoid null pointer exceptions in C++ code. Initializing pointer variables Pointers in C++ must be initialized before use. If not initialized, the pointer will point to a random memory address, which may cause a Null Pointer Exception. To initialize a pointer, point it to an

With the rise of short video platforms, Douyin has become an indispensable part of many people's daily lives. Live broadcasting on Douyin and interacting with fans are the dreams of many users. So, how do you start a live broadcast on Douyin for the first time? 1. How to start a live broadcast on Douyin for the first time? 1. Preparation To start live broadcast, you first need to ensure that your Douyin account has completed real-name authentication. You can find the real-name authentication tutorial in "Me" -> "Settings" -> "Account and Security" in the Douyin APP. After completing the real-name authentication, you can meet the live broadcast conditions and start live broadcast on the Douyin platform. 2. Apply for live broadcast permission. After meeting the live broadcast conditions, you need to apply for live broadcast permission. Open Douyin APP, click "Me"->"Creator Center"->"Direct

Methods and precautions for installing pip in an offline environment. Installing pip becomes a challenge in an offline environment where the network is not smooth. In this article, we will introduce several methods of installing pip in an offline environment and provide specific code examples. Method 1: Use the offline installation package. In an environment that can connect to the Internet, use the following command to download the pip installation package from the official source: pipdownloadpip This command will automatically download pip and its dependent packages from the official source and save it in the current directory. Move the downloaded compressed package to a remote location

Steps and precautions for using localStorage to store data This article mainly introduces how to use localStorage to store data and provides relevant code examples. LocalStorage is a way of storing data in the browser that keeps the data local to the user's computer without going through a server. The following are the steps and things to pay attention to when using localStorage to store data. Step 1: Check whether the browser supports LocalStorage

As a high-level programming language, Python is becoming more and more popular among developers due to its advantages of being easy to learn, easy to use, and highly efficient in development. However, due to the way its garbage collection mechanism is implemented, Python is prone to memory leaks when dealing with large amounts of memory. This article will introduce the things you need to pay attention to during Python development from three aspects: common memory leak problems, causes of problems, and methods to avoid memory leaks. 1. Common memory leak problems: Memory leaks refer to the inability to release the memory space allocated by the program during operation.

The installation steps and precautions of pip in the Linux environment Title: The installation steps and precautions of pip in the Linux environment When developing Python, we often need to use third-party libraries to increase the functionality of the program. As a standard package management tool for Python, pip can easily install, upgrade and manage these third-party libraries. This article will introduce the steps to install pip in a Linux environment, and provide some precautions and specific code examples for reference. 1. Install pip to check the Python version

Notes and FAQs on MyBatis batch query statements Introduction MyBatis is an excellent persistence layer framework that supports flexible and efficient database operations. Among them, batch query is a common requirement. By querying multiple pieces of data at one time, the overhead of database connection and SQL execution can be reduced, and the performance of the system can be improved. This article will introduce some precautions and common problems with MyBatis batch query statements, and provide specific code examples. Hope this can provide some help to developers. Things to note when using M
