4) Network status
Network conditions will affect data pulling, so business email list consider using it in a disconnected or weak network environment. For example, the client has built-in default pictures, maintains the integrity of the interface before pulling data, and also takes into account the data caching mechanism to reduce the instability of network conditions, give users network status prompts in time for the impact on product experience, and guide users to restart Internet.
5) Permission disabled
The function of the product requires the permission to call the system, and some mobile phone brands have strict restrictions on the permission, so some functions may not be available after installation.
For example, our product needs to call the camera permission, and Xiaomi disables this permission by default in third-party applications, so many Xiaomi users report that they cannot take pictures. Later, we added a prompt pop-up box when the permission is disabled to guide the user to enable the permission in the settings.
6) No response state
When some functions are running, they will occupy a relatively large amount of memory. For mobile phones with poor performance, they will always appear in the loading interface, and the user can only force the process to stop. Therefore, to design an unresponsive state to prompt the user that the program is still running, it is necessary to wait patiently, and also to give the user a choice space to return to the previous layer.
7) Multi-language configuration
If your product is likely to be promoted overseas, it is best to consider the issue of multilingual configuration in advance. In order to reduce the size of the installation package, it is necessary to simplify the resource library, and try to use reusable image materials to reduce text images. The sharing function can use the integrated SDK to ensure that users at home and abroad can use it.