An instant messaging app developed based on thinkphp+uniapp
Server configuration: 4-core 8G broadband over 10M
Server system: Linux Centos 7.6 64-bit
SMS interface Alibaba Cloud
Payment interface Alipay
Support group chat, red envelope function
APP background keep alive supports offline push
Function introduction:
1. Support client: adopt uniAPP development at both ends, including iOS, Android, H5
2. Group management permissions: group owner, administrator, adding, kicking, modifying permissions
3. Send and receive messages: support text, voice, pictures, emoticons, videos, geographic location, (requires interface permissions) files
4. Custom message: Support message type customization, such as: red envelope, group chat, etc.
5. Offline messages: Receive unread messages after the user is offline and back online
6. Message push reminder: system notification bar message reminder
7. Blacklist settings: friend blacklist settings
8. Message forwarding: the received message can be forwarded to other users
9. @ function: @someone in the group, remind you to pay special attention to the message
10. Message withdrawal: The message sent by the user can be withdrawn within a period of time
11. HD voice message: Voice message noise reduction processing
12. Do-not-disturb group messages: You can set a no-reminder mode for a group