1,手機客戶端1向服務器發送“msg1”的短信;
2.服務器收到client1的消息“msg1”後,將其添加到消息列表中;
3.服務器檢測到messageList包含消息(服務器啟動時,新創建壹個檢測messageList的線程,線程中有壹個無限循環,用來持續檢測messageList是否包含消息);
4.服務器讀取消息數據。如果服務器讀取到client1向client2發送的消息“msg1 ”,則向client2推送“msg1 ”;
5.client2檢測到服務器推送的消息,並做出相應的操作(如搖動、響鈴、顯示消息等。);
6.客戶端2收到服務器推送的消息“msg1”後,客戶端2也回復壹條短信“msg2”給客戶端1,和客戶端1發送消息給客戶端2的過程壹樣。
7.最後,client2可以顯示client1發送的消息“msg1”,client1可以顯示client2的回復消息“msg2”。
短信推送用極光推送更方便。恰當地使用push,活躍度的提升顯然是壹個工具類。極光個性化推送滿足用戶多種推送需求,有效提升用戶體驗,利用大數據人工智能技術實現智能用戶分組,提高消息點擊率,推送安全包保證推送內容精準,拒絕操作事故。