2016-03-24 11 views
5

मैं एंड्रॉइड ऐप में क्रैशलीटिक्स में क्रैश रिपोर्ट के लिए उपयोगकर्ता की जानकारी सेट करने की कोशिश कर रहा हूं, ताकि यह पता चल सके कि हमारे कौन से उपयोगकर्ताओं को दिए गए क्रैश का अनुभव हुआ है। मैंने एक्सप्लोर किया है और पाया है कि 3 एपीआई क्रैश रिपोर्ट में उपयोगकर्ता की जानकारी सेट कर सकते हैं।एंड्रॉइड में क्रैशलिटिक्स एपीआई को उपयोगकर्ता जानकारी कैसे सेट करें

उन कर रहे हैं,

void Crashlytics.setUserIdentifier(String identifier); 

void Crashlytics.setUserName(String name); 

void Crashlytics.setUserEmail(String email); 

यह अनुशंसा की जाती सभी API का उपयोग करें। http://support.crashlytics.com/knowledgebase/articles/120548-how-do-i-set-user-information-

पर मुझे दस्तावेज नहीं है, लेकिन मुझे कोई जानकारी नहीं है, 1. उपयोगकर्ता-पहचानकर्ता, नाम और ईमेल विवरण कैसे प्राप्त करें, जो उन API में इनपुट हैं? 2. इन क्रैशलीटिक्स एपीआई को कॉल करने के लिए प्रोग्राम में कौन सी जगह है?

कृपया कुछ विचार साझा करें, इसे कैसे कार्यान्वित करें।

सादर

Annada

उत्तर

2

आपके आवेदन कुछ (अर्थात लॉगिन, ईमेल, फोन, उपकरण विशिष्ट आईडी) उपयोगकर्ता की पहचान के रूप आपको लगता है कि crashlitics उपयोगकर्ता जानकारी के रूप में उपयोग कर सकते हैं का उपयोग करता है। मुझे लगता है कि जब आप अपना ऐप लॉन्च करते हैं और साझा प्राथमिकताओं में सहेजते हैं, तो उदाहरण के लिए आप उपयोगकर्ता आईडी उत्पन्न कर सकते हैं। यह विस्तृत क्रैश व्यू के शीर्ष-दाएं कोने पर दिखाया जाएगा।

यानी जैसे ही मैं अपने ऐप में उपयोगकर्ता प्रमाणीकृत करता हूं, आईडी और नाम सेट करता हूं।

enter image description here

आप आमतौर पर उन्हें जितनी जल्दी हो सके स्थापित करने के लिए (के रूप में अपने डेटा आता है) चाहते हैं और सभी जानकारी प्रारंभ किया गया है।

8


फैब्रिक में विस्तार यूआई बदल दिया गया है।

  1. क्रैश समस्या का चयन करें। विवरण पृष्ठ ऊपर दाहिने हाथ कोने पर Recently Activityenter image description here

  2. में

  3. संस्करण क्लिक करें, तो आप प्रभावित उपयोगकर्ता जानकारी देखना चाहिए। enter image description here

+0

भयानक। मुझे यह देखने में परेशानी हो रही थी कि उपयोगकर्ता की जानकारी कहां प्रदर्शित होती है। इसके लिए आपको बहुत धन्यवाद :) –

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