2011-04-23 8 views
10

जब भी मेरा आईओएस एप्लिकेशन दुर्घटनाग्रस्त हो जाता है तो मैं अपनी वेबसाइट पर एक यूआरएल पिंग करना चाहता हूं। एक अपवाद कैचर डालने का सबसे अच्छा स्थान कहां है जो बाहरी यूआरएल को तुरंत पिंग कर सकता है और फिर ओएस को अपवाद को फिर से हटा सकता है?आईओएस एप्लिकेशन दुर्घटनाग्रस्त होने पर एक यूआरएल पिंग करें?

उत्तर

7

हम एक दुर्घटना के समय क्रैश लॉग को इकट्ठा करने और विश्लेषण के लिए हमारे सर्वर को भेजने के लिए हमारे iPad एप्लिकेशन में से एक पर CrashKit उपयोग कर रहे हैं जाँच करें। निस्संदेह आप एक यूआरएल पिंग कर सकते हैं या जो भी आप सिग्नल/अपवाद हैंडलिंग रूटीन में जोड़ना चाहते हैं।

लाइब्रेरी को एकीकृत करना बहुत आसान है, मेरा सुझाव है कि आप इसे देखें।

+2

यह वास्तव में खतरनाक लगता है। उदाहरण के लिए EXC_BAD_ACCESS का अर्थ यह हो सकता है कि पूरा रनटाइम हो गया है। मैं नहीं देखता कि आप कैसे कुछ भी करने की उम्मीद कर सकते हैं अकेले ऐसी परिस्थितियों में एक ईमेल भेज दें। – JeremyP

+0

यह अभी तक हमारे लिए ठीक काम करता है, हालांकि सैकड़ों क्रैश लॉग इस तरह से एकत्र हुए। –

+2

आपकी स्थिति में ठीक है, लेकिन मुझे यकीन नहीं है कि ग्राहक द्वारा खरीदे गए एप्लिकेशन में कोड रखने के लिए मैं कितना खुश हूं। यह एक सुरक्षा छेद की तरह लगता है बस होने का इंतजार कर रहा है। – JeremyP

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