Google is committed to advancing racial equity for Black communities. See how.
इस पेज का अनुवाद Cloud Translation API से किया गया है.
Switch to English

फायरबेस कंसोल के साथ संदेश भेजें

आप फायरबस कंसोल में अधिसूचना संगीतकार का उपयोग करके अधिसूचना संदेश भेज सकते हैं। हालाँकि यह एडमिन SDK या HTTP और XMPP प्रोटोकॉल के साथ संदेश भेजने के समान लचीलापन या स्केलेबिलिटी प्रदान नहीं करता है , यह परीक्षण के लिए या अत्यधिक लक्षित विपणन और उपयोगकर्ता सगाई के लिए बहुत उपयोगी हो सकता है। Firebase कंसोल एनालिटिक्स-आधारित A / B परीक्षण प्रदान करता है ताकि मार्केटिंग संदेशों को परिष्कृत और बेहतर बनाया जा सके।

संदेशों को प्राप्त करने के लिए अपने ऐप में तर्क विकसित करने के बाद, आप गैर-तकनीकी उपयोगकर्ताओं को फायरबेस सहायता केंद्र में सूचना पृष्ठ पर दिए गए निर्देशों के अनुसार संदेश भेजने की अनुमति दे सकते हैं।

के बारे में

जब आप सूचना संगीतकार से एक अधिसूचना संदेश भेजते हैं, तो Google इन तरीकों से आपके द्वारा फ़ील्ड में दर्ज किए गए मानों का उपयोग करता है:

  • उपयोगकर्ता खंड और समाप्ति जैसे फ़ील्ड संदेश लक्ष्य और वितरण विकल्प निर्धारित करते हैं।
  • अधिसूचना / पाठ और कस्टम डेटा जैसे फ़ील्ड क्लाइंट को पेलोड में कुंजी / मूल्य जोड़े के साथ भेजे जाते हैं।

ये फ़ील्ड FCM सर्वर प्रोटोकॉल के माध्यम से उपलब्ध कुंजियों का मानचित्र बनाती है। उदाहरण के लिए, कस्टम डेटा में दर्ज किए गए कुंजी / मूल्य जोड़े को अधिसूचना के लिए डेटा पेलोड के रूप में नियंत्रित किया जाता है। अन्य क्षेत्र सीधे एफसीएम अधिसूचना पेलोड में कुंजियों का नक्शा बनाते हैं।

ध्यान दें कि अधिसूचना संगीतकार के कुछ क्षेत्र FCM सर्वर प्रोटोकॉल के माध्यम से उपलब्ध नहीं हैं। उदाहरण के लिए, आप उन तरीकों का उपयोग कर उपलब्ध नहीं हैं में एप्लिकेशन संस्करण, भाषा, ब्राउज़र का प्रकार और संस्करण, या उपयोगकर्ता गुणों के आधार पर उपयोगकर्ता वर्ग को लक्षित कर सकते to सर्वर एपीआई में क्षेत्र।

फायरबेस कंसोल ग्राहकों को भेजने वाली कुंजी हैं:

चाभी कंसोल फ़ील्ड लेबल विवरण
notification.title अधिसूचना शीर्षक अधिसूचना शीर्षक दर्शाता है।
notification.body अधिसूचना पाठ अधिसूचना शरीर पाठ को इंगित करता है।
data कस्टम डेटा कुंजी / मूल्य जोड़े जिन्हें आप परिभाषित करते हैं। इन्हें ऐप को हैंडल करने के लिए डेटा पेलोड के रूप में दिया जाता है।

संदेश वितरण को निर्धारित करने वाली कुंजी में शामिल हैं:

चाभी कंसोल फ़ील्ड लेबल विवरण
sound ध्वनि

डिवाइस द्वारा सूचना मिलने पर बजने के लिए एक ध्वनि इंगित करता है।

time_to_live समय-सीमा समाप्त

यह पैरामीटर निर्दिष्ट करता है कि डिवाइस ऑफ़लाइन होने पर संदेश कितने समय (सेकंड में) एफसीएम स्टोरेज में रखा जाना चाहिए। अधिक जानकारी के लिए, किसी संदेश का जीवन काल सेट करना देखें।

ऑडिट लॉग

यह पृष्ठ क्लाउड ऑडिट लॉग के भाग के रूप में फायरबेस द्वारा बनाए गए ऑडिट लॉग का वर्णन करता है।

अवलोकन

फायरबेस सेवाएं आपको सवालों के जवाब देने में मदद के लिए ऑडिट लॉग लिखती हैं, "किसने क्या किया, कहां और कब किया?" ये क्लाउड ऑडिट लॉग हैं, जो आपके फायरबेस प्रोजेक्ट से जुड़े जीसीपी प्रोजेक्ट के हिस्से के रूप में दिए गए हैं। आपके फायरबेस प्रोजेक्ट में प्रत्येक संसाधन के लिए केवल ऑडिट लॉग होते हैं जो सीधे प्रोजेक्ट के भीतर होते हैं।

क्लाउड ऑडिट लॉग के सामान्य अवलोकन के लिए, क्लाउड ऑडिट लॉग पर जाएं । क्लाउड ऑडिट लॉग की गहरी समझ के लिए, ऑडिट लॉग को समझना

क्लाउड ऑडिट लॉग प्रत्येक GCP प्रोजेक्ट, फ़ोल्डर और संगठन के लिए तीन ऑडिट लॉग रखता है:

  • व्यवस्थापक गतिविधि ऑडिट लॉग
  • डेटा एक्सेस ऑडिट लॉग
  • सिस्टम इवेंट ऑडिट लॉग

केवल स्पष्ट रूप से सक्षम होने पर, फायरबेस अधिसूचनाएँ कंसोल डेटा एक्सेस ऑडिट लॉग लिखता है। डेटा एक्सेस ऑडिट लॉग में एपीआई कॉल होती है जो संसाधनों के कॉन्फ़िगरेशन या मेटाडेटा को पढ़ती है, साथ ही उपयोगकर्ता द्वारा संचालित एपीआई कॉल जो उपयोगकर्ता द्वारा प्रदान किए गए संसाधन डेटा को बनाते हैं, संशोधित करते हैं या पढ़ते हैं। डेटा एक्सेस ऑडिट लॉग उन संसाधनों पर डेटा-एक्सेस संचालन को रिकॉर्ड नहीं करते हैं जो सार्वजनिक रूप से साझा किए जाते हैं ( सभी उपयोगकर्ताओं या सभी प्रमाणित उपयोगकर्ताओं के लिए उपलब्ध हैं ) या जिन्हें जीसीपी में लॉग किए बिना एक्सेस किया जा सकता है।

फायरबेस अधिसूचनाएँ कंसोल व्यवस्थापक गतिविधि ऑडिट लॉग नहीं लिखती हैं।

फायरबेस नोटिफिकेशन कंसोल सिस्टम ईवेंट ऑडिट लॉग नहीं लिखता है।

ऑडिट किए गए ऑपरेशन

निम्नलिखित सारांश बताता है कि कौन से एपीआई ऑपरेशन फायरबेस नोटिफिकेशन कंसोल में प्रत्येक ऑडिट लॉग प्रकार के अनुरूप हैं:

ऑडिट लॉग श्रेणी फायरबेस अधिसूचनाएँ कंसोल क्रियाएँ नाम टाइप करें (लॉग के लिए UI पर खोज करने के लिए उपयोग किया जाता है)
डेटा एक्सेस लॉग (DATA_READ) एक अभियान प्राप्त करें GetCampaign
डेटा एक्सेस लॉग (DATA_READ) अभियान सूचीबद्ध करें ListCampaign
डेटा एक्सेस लॉग (DATA_READ) एक एबीटी प्रयोग अधिसूचना से जानकारी प्राप्त करें LegacyGetRollout
डेटा एक्सेस लॉग (DATA_READ) लक्ष्यीकरण की संभावनाएँ प्राप्त करें GetAudiences
डेटा एक्सेस लॉग (DATA_READ) Fcm आँकड़े प्राप्त करें (भेजे गए / खुले / वितरित / रूपांतरित / गिने गए) GetFcmStats
डेटा एक्सेस लॉग (DATA_READ) डेट रेंज और प्रोजेक्ट के लिए एनालिटिक्स लेबल की सूची प्राप्त करें। GetAnalyticsLabelList
डेटा एक्सेस लॉग (DATA_WRITE) एक अभियान बनाएँ CreateCampaign
डेटा एक्सेस लॉग (DATA_WRITE) एक अभियान हटाएं DeleteCampaign
डेटा एक्सेस लॉग (DATA_WRITE) एक अभियान अपडेट करें UpdateCampaign
डेटा एक्सेस लॉग (DATA_WRITE) ABT से रोलआउट बनाएं LegacyCreateRollout

ऑडिट लॉग फॉर्मेट

ऑडिट लॉग एंट्रीज - जिसे लॉग व्यूअर का उपयोग करके स्टैकड्राइवर लॉगिंग में देखा जा सकता है, स्टैकड्राइवर लॉगिंग एपीआई या क्लाउड एसडीके - में निम्नलिखित ऑब्जेक्ट शामिल हैं:

  • लॉग एंट्री ही, जो कि LogEntry प्रकार की वस्तु है। उपयोगी क्षेत्रों में निम्नलिखित शामिल हैं:

    • logName में प्रोजेक्ट पहचान और ऑडिट लॉग प्रकार होता है
    • resource में अंकेक्षित संचालन का लक्ष्य होता है
    • timeStamp में ऑडिटेड ऑपरेशन का समय होता है
    • protoPayload में ऑडिट की गई जानकारी होती है
  • ऑडिट लॉगिंग डेटा है, जो एक हैAuditLog में आयोजित वस्तु protoPayload लॉग प्रविष्टि के क्षेत्र।

  • वैकल्पिक सेवा-विशिष्ट लेखापरीक्षा जानकारी है, जो एक सेवा-विशिष्ट वस्तु में आयोजित है serviceData के क्षेत्र AuditLog वस्तु। विवरण के लिए, सेवा-विशिष्ट ऑडिट डेटा पर जाएं

इन ऑब्जेक्ट्स के अन्य फ़ील्ड्स के लिए, साथ ही साथ उनकी व्याख्या कैसे करें, ऑडिट लॉग्स को समझना

लॉग नाम

क्लाउड ऑडिट लॉग संसाधन नाम प्रोजेक्ट या अन्य इकाई को दर्शाता है जो ऑडिट लॉग का मालिक है, और लॉग में एडमिन एक्टिविटी, डेटा एक्सेस या सिस्टम इवेंट ऑडिट लॉगिंग डेटा है। उदाहरण के लिए, प्रोजेक्ट के एडमिन एक्टिविटी ऑडिट लॉग और संगठन के डेटा एक्सेस ऑडिट लॉग के लिए निम्नलिखित नाम लॉग दिखाता है:

projects/[PROJECT_ID]/logs/cloudaudit.googleapis.com%2Factivity
organizations/[ORGANIZATION_ID]/logs/cloudaudit.googleapis.com%2Fdata_access

सेवा का नाम

फायरबेस अधिसूचनाएँ कंसोल ऑडिट लॉग सेवा नाम gcmcontextualcampaign-pa.googleapis.com उपयोग करते हैं।

लॉगिंग सेवाओं के बारे में अधिक जानकारी के लिए, संसाधनों के लिए मैपिंग सेवाओं पर जाएं

संसाधन प्रकार

फायरबेस नोटिफ़िकेशन कंसोल ऑडिट लॉग सभी ऑडिट लॉग के लिए संसाधन प्रकार audited_resource उपयोग करते हैं।

पूरी सूची के लिए, मॉनिटर किए गए संसाधन प्रकारों पर जाएं

ऑडिट लॉगिंग सक्षम करें

डेटा एक्सेस ऑडिट लॉग डिफ़ॉल्ट रूप से अक्षम हैं और तब तक लिखे नहीं जाते हैं जब तक कि स्पष्ट रूप से सक्षम न हो (अपवाद BigQuery के लिए डेटा एक्सेस ऑडिट लॉग है, जिसे अक्षम नहीं किया जा सकता है)।

अपने कुछ या सभी डेटा एक्सेस ऑडिट लॉग को सक्षम करने के निर्देशों के लिए, डेटा एक्सेस लॉग को कॉन्फ़िगर करना पर जाएं

डेटा एक्सेस ऑडिट लॉग जो आप सक्षम करते हैं, वह स्टैकड्राइवर में आपके लॉग प्राइसिंग को प्रभावित कर सकता है। इस पृष्ठ पर मूल्य निर्धारण अनुभाग की समीक्षा करें।

फायरबेस अधिसूचनाएँ कंसोल व्यवस्थापक गतिविधि ऑडिट लॉग नहीं लिखती हैं।

लॉग लॉग की अनुमति

क्लाउड आइडेंटिटी और एक्सेस मैनेजमेंट अनुमतियां और भूमिकाएं निर्धारित करती हैं कि कौन सा ऑडिट लॉग आप देख या निर्यात कर सकते हैं। लॉग परियोजनाओं और संगठनों, फ़ोल्डरों, और बिलिंग खातों सहित कुछ अन्य संस्थाओं में रहते हैं। अधिक जानकारी के लिए, अंडरस्टैंडिंग भूमिकाओं पर जाएं

डेटा एक्सेस ऑडिट लॉग देखने के लिए, आपके पास उस प्रोजेक्ट में निम्नलिखित भूमिकाएँ होनी चाहिए जिसमें आपके ऑडिट लॉग शामिल हैं:

यदि आप गैर-प्रोजेक्ट इकाई से ऑडिट लॉग का उपयोग कर रहे हैं, जैसे कि संगठन, तो प्रोजेक्ट भूमिका को उपयुक्त संगठन भूमिकाओं में बदलें।

लॉग्स को देखें

अपनी ऑडिट लॉग प्रविष्टियों को देखने के लिए आपके पास कई विकल्प हैं:

मूल दर्शक

आप अपनी ऑडिट लॉग प्रविष्टियों को पुनः प्राप्त करने के लिए GCP कंसोल में लॉग व्यूअर बेसिक इंटरफ़ेस का उपयोग कर सकते हैं। निम्न कार्य करें:

  1. GCP कंसोल में Stackdriver Logging> Logs (Logs Viewer) पेज पर जाएं:

    लॉग व्यूअर पृष्ठ पर जाएं

  2. पृष्ठ के शीर्ष पर एक मौजूदा GCP परियोजना चुनें, या एक नई परियोजना बनाएँ।

  3. पहले ड्रॉप-डाउन मेनू में, संसाधन प्रकार चुनें जिसका ऑडिट लॉग आप देखना चाहते हैं। आप सभी संसाधनों के लिए एक विशिष्ट संसाधन या Global चयन कर सकते हैं।

  4. : दूसरे ड्रॉप-डाउन मेनू में, आप देखना चाहते हैं लॉग प्रकार का चयन करें activity व्यवस्थापक गतिविधि ऑडिट लॉग के लिए data_access डेटा एक्सेस ऑडिट लॉग के लिए, और system_events सिस्टम इवेंट ऑडिट लॉग के लिए।

    यदि इनमें से कोई भी विकल्प प्रदर्शित नहीं किया जाता है, तो परियोजना में उस प्रकार के ऑडिट लॉग उपलब्ध नहीं हैं।

उन्नत दर्शक

आप अपनी ऑडिट लॉग प्रविष्टियों को पुनः प्राप्त करने के लिए GCP कंसोल में लॉग व्यूअर उन्नत इंटरफ़ेस का उपयोग कर सकते हैं। निम्न कार्य करें:

  1. GCP कंसोल में Stackdriver Logging> Logs (Logs Viewer) पेज पर जाएं:

    लॉग व्यूअर पृष्ठ पर जाएं

  2. पृष्ठ के शीर्ष पर एक मौजूदा GCP परियोजना चुनें, या एक नई परियोजना बनाएँ।

  3. पहले ड्रॉप-डाउन मेनू में, संसाधन प्रकार चुनें जिसका ऑडिट लॉग आप देखना चाहते हैं। आप सभी संसाधनों के लिए एक विशिष्ट संसाधन या Global चयन कर सकते हैं।

  4. खोज-फ़िल्टर बॉक्स के सबसे दाईं ओर स्थित ड्रॉप-डाउन तीर (arrow) पर क्लिक करें और उन्नत फ़िल्टर में कनवर्ट करें चुनें।

  5. एक फ़िल्टर बनाएँ जो आगे लॉग प्रविष्टियों को निर्दिष्ट करता है जिन्हें आप देखना चाहते हैं। अपनी परियोजना के सभी ऑडिट लॉग को पुनः प्राप्त करने के लिए, निम्नलिखित फ़िल्टर जोड़ें। प्रत्येक लॉग नाम में एक मान्य [PROJECT_ID] आपूर्ति करें।

      logName = ("projects/[PROJECT_ID]/logs/cloudaudit.googleapis.com%2Factivity" OR
          OR "projects/[PROJECT_ID]/logs/cloudaudit.googleapis.com%2Fsystem_events"
          OR "projects/[PROJECT_ID]logs/cloudaudit.googleapis.com%2Fdata_access")
    

    फ़िल्टर के बारे में अधिक जानकारी के लिए, उन्नत लॉग फ़िल्टर पर जाएं

एपीआई

Stackdriver Logging API का उपयोग करके अपनी ऑडिट लॉग प्रविष्टियों को देखने के लिए:

  1. entries.list लिए दस्तावेज़ीकरण में इस एपीआई अनुभाग में जाएँ।

  2. इस API रूप को आज़माने के अनुरोध के मुख्य भाग में रखें। इस पूर्वनिर्मित फॉर्म पर क्लिक करने से स्वचालित रूप से अनुरोध निकाय भरता है, लेकिन आपको लॉग नामों में से प्रत्येक में एक वैध [PROJECT_ID] आपूर्ति करने की आवश्यकता होगी।

      {
        "resourceNames": [
          "projects/[PROJECT_ID]"
        ],
        "pageSize": 5,
        "filter": "logName=(projects/[PROJECT_ID]/logs/cloudaudit.googleapis.com%2Factivity OR projects/[PROJECT_ID]/logs/cloudaudit.googleapis.com%2Fsystem_events OR projects/[PROJECT_ID]/logs/cloudaudit.googleapis.com%2Fdata_access)"
      }
    
  3. निष्पादित करें पर क्लिक करें।

प्रश्नों के बारे में अधिक जानकारी के लिए, उन्नत लॉग क्वेरी पर जाएं

एसडीके

क्लाउड एसडीके का उपयोग करके अपनी लॉग प्रविष्टियों को पढ़ने के लिए, निम्न कमांड चलाएँ। प्रत्येक लॉग नाम में एक मान्य [PROJECT_ID] आपूर्ति करें।

gcloud logging read "logName=(projects/[PROJECT_ID]/logs/cloudaudit.googleapis.com%2Factivity OR projects/[PROJECT_ID]/logs/cloudaudit.googleapis.com%2Fsystem_events OR projects/[PROJECT_ID]/logs/cloudaudit.googleapis.com%2Fdata_access)"

क्लाउड एसडीके का उपयोग करने के बारे में अधिक जानकारी के लिए रीडिंग लॉग प्रविष्टियों पर जाएं।

एक नमूना ऑडिट लॉग प्रविष्टि के लिए और इसमें सबसे महत्वपूर्ण जानकारी कैसे प्राप्त करें, ऑडिट लॉग्स को समझें

निर्यात ऑडिट लॉग

आप ऑडिट लॉग को उसी तरह से निर्यात कर सकते हैं जिस तरह से आप अन्य प्रकार के लॉग निर्यात करते हैं। अपने लॉग को निर्यात करने के तरीके के बारे में विवरण के लिए, निर्यात लॉग पर जाएं । निर्यात ऑडिट लॉग के कुछ आवेदन यहां दिए गए हैं:

  • अधिक समय तक ऑडिट लॉग रखने या अधिक शक्तिशाली खोज क्षमताओं का उपयोग करने के लिए, आप अपने ऑडिट लॉग की प्रतियां Google क्लाउड स्टोरेज, BigQuery या Google क्लाउड पब / सब पर निर्यात कर सकते हैं। क्लाउड पब / सब का उपयोग करके, आप अन्य एप्लिकेशन, अन्य रिपॉजिटरी और तीसरे पक्ष को निर्यात कर सकते हैं।

  • संपूर्ण संगठन में अपने ऑडिट लॉग का प्रबंधन करने के लिए, आप समग्र निर्यात सिंक बना सकते हैं जो संगठन में किसी भी या सभी परियोजनाओं से लॉग निर्यात कर सकते हैं।

  • यदि आपकी सक्षम डेटा एक्सेस ऑडिट लॉग्स आपके लॉग आवंटन पर अपनी परियोजनाओं को आगे बढ़ा रही हैं, तो आप लॉगिंग से डेटा एक्सेस ऑडिट लॉग को निर्यात और बाहर कर सकते हैं। विवरण के लिए, लॉग को छोड़कर बहिष्कृत करें

मूल्य निर्धारण

स्टैकड्राइवर लॉगिंग आपसे डेटा एक्सेस ऑडिट लॉग के लिए शुल्क लेता है जो आप स्पष्ट रूप से अनुरोध करते हैं। फायरबेस अधिसूचनाएँ कंसोल व्यवस्थापक गतिविधि ऑडिट लॉग या सिस्टम इवेंट ऑडिट लॉग नहीं लिखती हैं।

ऑडिट लॉग मूल्य निर्धारण के बारे में अधिक जानकारी के लिए, स्टैकड्राइवर मूल्य निर्धारण की समीक्षा करें।