2017-04-25 24 views
5

मैंने अपने एंड्रॉइड एप्लिकेशन में फायरबेस एकीकृत किया है।फायरबेस विश्लेषण की कस्टम घटनाएं डैशबोर्ड पर क्यों नहीं दिखाई देती हैं?

Bundle bundle = new Bundle(); 
     bundle.putString("First Category", "First catValue"); 
     bundle.putString("sub Cat", "sub CatValue"); 
     bundle.putLong(FirebaseAnalytics.Param.VALUE, "value"); 
     firebaseAnalytics.logEvent("My Custom Event", bundle); 

अपने कस्टम घटनाओं में से कोई भी firebase एनालिटिक्स डैशबोर्ड पर घटनाओं टैब पर दिखाए: इस प्रकार मैं कस्टम घटनाओं भेज रहा हूँ।

मैं कुछ सवाल में देखो ले लिया है पहले से ही इस तरह से पूछा: Android Firebase Analytics Custom Events Reporting in Console

लेकिन मेरी समस्या का समाधान नहीं कर सकता है के रूप में मैं सुझाव के कुछ वहाँ की कोशिश की, जैसे कि यह 10 से अधिक उपयोगकर्ताओं के साथ परीक्षण करने के लिए सुझाव दिया गया था कस्टम घटनाएं प्राप्त करने में सक्षम हो जो मैंने किया लेकिन घटना टैब में कुछ भी नहीं दिखाया गया है।

मैं निम्न कमांड का प्रयोग डिबग:

adb shell setprop log.tag.FA VERBOSE 
adb shell setprop log.tag.FA-SVC VERBOSE 
adb logcat -v time -s FA FA-SVC 

मेरे घटनाओं कमांड प्रॉम्प्ट पर लॉग इन किया जा रहा है लेकिन firebase डैशबोर्ड पर परिलक्षित हो रही है नहीं।

क्या मैं कस्टम घटनाओं को गलत तरीके से भेज रहा हूं? कस्टम इवेंट पाने के लिए मुझे फायरबेस डैशबोर्ड पर कुछ भी कॉन्फ़िगर करने की आवश्यकता है?

अद्यतन:

जब मैं का उपयोग कर डिबग कमांड:

Bundle bundle = new Bundle(); 
      bundle.putString("First_Category", "First_catValue"); 
      bundle.putString("sub_Cat", "sub_CatValue"); 
      bundle.putLong(FirebaseAnalytics.Param.VALUE, "value"); 
      firebaseAnalytics.logEvent("My_Custom_Event", bundle); 
:

adb shell setprop log.tag.FA VERBOSE 
    adb shell setprop log.tag.FA-SVC VERBOSE 
    adb logcat -v time -s FA FA-SVC 

मैं इस महत्वपूर्ण लॉग बताते हुए Name must consist of letters, digits or _ (underscores).

तो मैं नीचे के रूप में अपने ईवेंट को परिवर्तित कर पाया

था एन मैंने नीचे दिए गए जवाब में adbitx द्वारा सुझाए गए डीबग व्यू https://support.google.com/firebase/answer/7201382?hl=en&utm_id=ad को सक्षम किया, फिर ईवेंट दिखाना शुरू हो गया।

उत्तर

3

आमतौर पर डेटा को आपके डैशबोर्ड पर दिखाने के लिए कुछ घंटे लगते हैं। यदि आप यह जांचना चाहते हैं कि फायरबेस विश्लेषण द्वारा आपकी घटनाओं को लॉग और सही तरीके से प्राप्त किया गया है, तो DebugView आज़माएं और आपको यातायात को सत्यापित करने में सक्षम होना चाहिए। 10 उपयोगकर्ताओं की सीमा दर्शकों के लिए है, कस्टम घटनाओं के लिए नहीं।

+1

अरे धन्यवाद यह डीबग वास्तव में शानदार सुविधा देखें जो ईवेंट लॉगिंग के परीक्षण के लिए समय कम कर देता है। – pcj

+1

कोई समस्या नहीं है। हाँ, यह सत्यापित करने के लिए एक अच्छी सुविधा है कि आप सही तरीके से उपकरण। – adbitx

3

अद्यतन:

जब मैं का उपयोग कर डिबग कमांड:

Bundle bundle = new Bundle(); 
      bundle.putString("First_Category", "First_catValue"); 
      bundle.putString("sub_Cat", "sub_CatValue"); 
      bundle.putLong(FirebaseAnalytics.Param.VALUE, "value"); 
      firebaseAnalytics.logEvent("My_Custom_Event", bundle); 
:

adb shell setprop log.tag.FA VERBOSE 
    adb shell setprop log.tag.FA-SVC VERBOSE 
    adb logcat -v time -s FA FA-SVC 

मैं इस महत्वपूर्ण लॉग बताते हुए

Name must consist of letters, digits or _ (underscores). 

तो मैं नीचे के रूप में अपने ईवेंट को परिवर्तित कर पाया

फिर मैंने जवाब में adbitx द्वारा सुझाए गए डीबग व्यू https://support.google.com/firebase/answer/7201382?hl=en&utm_id=ad को सक्षम किया, फिर ईवेंट दिखाना शुरू हो गया।

संबंधित मुद्दे