SQLite
 sql >> डेटाबेस >  >> RDS >> SQLite

ऐप पृष्ठभूमि या बंद स्थिति में होने पर फायरबेस संदेश सेवा से SQLite डेटाबेस में रिकॉर्ड डालने में असमर्थ

सूचनाएं आपके ऐप के onMessageReceived . पर डिलीवर की जाएंगी केवल तभी जब ऐप अग्रभूमि में हो। जब आपका ऐप बैकग्राउंड में हो या नहीं चल रहा हो, तो सिस्टम नोटिफिकेशन को हैंडल करेगा और सिस्टम ट्रे में प्रदर्शित करेगा।

फायरबेस दस्तावेज इसे इस प्रकार समझाता है:

<ब्लॉकक्वॉट>

अधिसूचना संदेश - FCM क्लाइंट ऐप की ओर से स्वचालित रूप से अंतिम-उपयोगकर्ता उपकरणों को संदेश प्रदर्शित करता है। सूचना संदेशों में उपयोगकर्ता-दृश्यमान कुंजियों का एक पूर्वनिर्धारित सेट होता है।

डेटा संदेश - क्लाइंट ऐप डेटा संदेशों को संसाधित करने के लिए ज़िम्मेदार है। डेटा संदेशों में केवल कस्टम कुंजी-मान जोड़े होते हैं।

चूंकि आप चाहते हैं कि आपका कोड हमेशा लागू रहे, आपको डेटा संदेश भेजने की आवश्यकता होगी। आप Firebase कंसोल से डेटा संदेश नहीं भेज सकते। लेकिन अगर आप पहले से ही किसी ऐप सर्वर से मैसेज भेजते हैं, तो डेटा मैसेज और नोटिफिकेशन मैसेज भेजने की प्रक्रिया वही होती है। JSON संरचना में एकमात्र अंतर है, जहां डेटा संदेशों में notification नहीं होता है वस्तु। डेटा संदेशों पर दस्तावेज़ीकरण से

{
   "to" : "bk3RNwTe3H0:CI2k_HHwgIpoDKCIZvvDMExUdFQ3P1...",
   "data" : {
     "Nick" : "Mario",
     "body" : "great match!",
     "Room" : "PortugalVSDenmark"
   },
}


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. फ्रैगमेंट में एंड्रॉइड स्क्लाइट डेटाबेस खोलना

  2. SQLite में

  3. यदि टाइमस्टैम्प आज की तारीख से मेल खाता है तो SQLite पंक्तियों का चयन करें

  4. SQLiteDatabase त्रुटि sqlite:(1) निकट):सिंटैक्स त्रुटि

  5. डेटाबेस कैसे डालें और संपत्ति फ़ोल्डर एंड्रॉइड से डेटाबेस कैसे पढ़ें जो एसक्लाइट में बनाए और निर्यात किए जाते हैं