Click the picture below to play the app demo video
- The project is divided into two parts: client and server, which need to be compiled and deployed separately
- Before the configure, ensure that you have known the basic operations of JDK, Android Studio, SQL Server 2008 R2, Tomcat and Server
- If you still need help, you can contact me by email or ask questions by Github issue
- Eclipse
- A Windows server with public IP
- Install SQL Server 2008 R2 as the server database to your server
- Install Tomcat to your server
22/11/2020 update: Nodejs Server (No need SQL, easy to use)
- Install Nodejs
- Run: npm install
- Run: node app.js
- Use Eclipse to import the JavaWeb code of Server/JSP
- Modify the database configuration at "WEB-INF\classes\util\DBHelper.java" to make it connect to your database
- Compile the project as a '.war' file
Use Tomcat load the .war file
Android Studio 3.0.1 (Recommendation, may not work with other versions)
- Use Android Studio to import Client/Seen's Android project
Client/Seen-0.5.3-NoIM does not include instant messaging (IM)
Client/Seen-1.0.4-IM includes all functions - Modify "com\a8plus1\seen\Bean\NetData.java", change the IP address to the public IP address of your server, and make the network request your server
- If you use the Include IM project, you need to configure IM, check 3.3 Rongyun IM for details, if you are not using IM, skip this step
- Compile the Android project
- Apply for Rongyun Account
- Apply for the IM function for free and get App Key, App Secret and Token
- Check the Rongyun document, and replace the App Key, App Secret and Token that you have applied for