पुश कमांड कैसे काम करते हैं

पुश कमांड कैसे काम करते हैं


FlexiSPY TARGET डिवाइस के साथ संवाद करने के लिए कई तरीकों का उपयोग करता है। 

यह सेक्शन PUSH कमांड कैसे काम करते हैं का वर्णन करता है और Command Tracker को समझने के लिए आधार प्रदान करता है

पुश कमांड फ्लो

ऊपर दिया गया डायग्राम यह दिखाता है कि Push Commands को कैसे प्रोसेस किया जाता है और Command Tracking Logs कैसे बनाए जाते हैं। यह जानें कि Command Tracking Logs उपयोगी क्यों होते हैं


कमांड फ्लो में निम्नलिखित चरण शामिल होते हैं

1 —  कमांड रिक्वेस्ट

  1. उपयोगकर्ता portal से एक कमांड भेजता है।
  2. सिस्टम एक PUSH SERVER चुनता है
    1. TARGET डिवाइस के OS और Root Status के आधार पर Push server चुना जाता है।
      1. अभी Android non-root के लिए Google Push Server (GPS) का उपयोग होता है। Rooted devices वर्तमान में Default Push Server (DPS) का उपयोग करते हैं
  3. यह कमांड PUSH SERVER को भेजी जाती है।
  4. यदि Push server कमांड भेजने में विफल रहता है, तो UI के माध्यम से उपयोगकर्ता को तुरंत सूचित किया जाता है। यह त्रुटि command tracking log में दिखाई नहीं देती
    1. यदि Push Server विफल हो जाता है, तो सिस्टम कमांड को Pending Command Queue में रख देगा, जहाँ Target device इसे अगली बार सर्वर से कनेक्ट होने के लिए शेड्यूल किए जाने पर एकत्र करेगा

2 — कमांड भेजें 

  1. push server कमांड को device OS तक पहुँचाता है, और फिर यह TARGET device पर चल रही FlexiSPY application को पास कर देता है

3 — पुष्टि भेजें

  1. Target device FlexiSPY Server को यह पुष्टि भेजता है कि कमांड प्राप्त हो गई है, और फिर कमांड को प्रोसेस करना शुरू कर देता है

4 — कमांड लॉग करें 

  1. FlexiSPY server पुष्टि प्राप्त करता है और उसे Command Tracking Log में जोड़ देता है

5 — कमांड निष्पादन परिणाम भेजें

  1. Target ने कमांड का निष्पादन पूरा कर लेने के बाद, वह इसे FlexiSPY Server को भेजता है

6 — निष्पादन परिणाम लॉग करें

  1. FlexiSPY server निष्पादन के परिणाम प्राप्त करता है और उन्हें Command Tracking Log में जोड़ देता है

7 — Command Tracking Logs प्राप्त करें

  1. tracking logs को एक्सेस करके प्राप्त किया जा सकता है command tracking tool