मैं Firebase Analytics का उपयोग और मेरे ऐप इस कोड के साथ कुछ घटनाओं लॉग:Firebase Analytics ईवेंट लॉग इन करने त्रुटि
Bundle bundle = new Bundle();
bundle.putString(FirebaseAnalytics.Param.ITEM_ID, "SOME_ID")
bundle.putString(FirebaseAnalytics.Param.CONTENT_TYPE, "SOME_TYPE");
mFirebaseAnalytics.logEvent(FirebaseAnalytics.Event.SELECT_CONTENT, bundle);
और यह अच्छी तरह से समय की सबसे काम करने के लिए लग रहे हैं। logcat में मैं कुछ इस तरह है:
Logging event (FE): select_content, Bundle[{_o=app, content_type=SOME_TYPE, item_id=SOME_ID}]
लेकिन कुछ घटनाओं के लिए मैं
Logging event (FE): select_content, Bundle[{_o=app, _ev=item_id, _err=4, content_type=SOME_TYPE}]
जाहिर प्राप्त करते हैं, _err = 4 त्रुटि कोड किसी तरह का है। इसका क्या मतलब है?
त्रुटि के साथ मेरे item_id
एक बहुत लंबी स्ट्रिंग (20-30 प्रतीकों) थी। शायद item_id
की लंबाई पर एक सीमा है?
रीप्ले के लिए धन्यवाद। – user35603
Google डेवलपर्स को सभी ईवेंट मानों को 36 वर्णों से कम करने की अपेक्षा कैसे करता है ?? –
त्रुटि कोड 4 से संबंधित नहीं है, लेकिन त्रुटि कोड 7 के लिए ("उपयोगकर्ता संपत्ति मान बहुत लंबा है"): मैं अपने उपयोगकर्ता गुणों के मानों को 40 वर्णों में अलग कर रहा था, लेकिन यह पता चला कि वास्तविक सीमा 36 वर्णों को @OdedRegev उल्लेख किया। मैंने संपत्ति कुंजी को छोटा करने की कोशिश की, लेकिन इसका कोई प्रभाव नहीं पड़ा। –