मैं वर्तमान में एक ऐप विकसित कर रहा हूं जो पुश सूचनाएं प्राप्त करता है। मेरे पास PHP पृष्ठ के माध्यम से यह सब 100% काम कर रहा है। मेरे ऐप द्वारा प्राप्त की जा सकने वाली पुश सूचनाएँ कई प्रकार की हैं। PHP इसे संभालती है और मेरे ऐप को सूचना के विभिन्न पैकेट भेजती है जो सभी ठीक-ठाक प्राप्त होते हैं।
हालांकि, जब उपयोगकर्ता अधिसूचना और मेरे ऐप को "देखता है", तो मैं स्पष्ट रूप से एक अलग कार्रवाई करना चाहता हूं, अगर उपयोगकर्ता सिर्फ ऐप को मैन्युअल रूप से लॉन्च करता है - और उसके शीर्ष पर, पुश अधिसूचना प्रकार के आधार पर विभिन्न क्रियाएं। मुझे यह ठीक काम कर रहा है ... संरचनात्मक रूप से।
मेरे पुश प्रकारों में से एक UIView को खोलने के लिए माना जाता है जो कई अलग-अलग सर्वरों के लिए कई कनेक्शन बनाता है और डेटा को आगे-पीछे करता है। उदाहरण के लिए, मुख्य मेनू से ट्रिगर होने पर, यह UIView ठीक काम करता है - हालाँकि जब मेरा पुश नोटिफिकेशन इस UIView को प्रदर्शित करने के लिए ट्रिगर कर रहा है, तो सॉकेट कनेक्शन अपेक्षित रूप से कार्य नहीं कर रहे हैं।
अब मेरा सवाल सॉकेट्स के बारे में नहीं है, बल्कि और भी बहुत कुछ है - आप इस तरह की समस्या को कैसे दूर करेंगे? जब मैं एक पुश अधिसूचना से लॉन्च किए गए एप्लिकेशन (मैं अपेक्षाकृत नया हूं) से क्या बता सकता हूं कि उस निष्पादन को डीबगर / कंसोल / आदि से लिंक करने का कोई तरीका नहीं है ... मुझे कोड का उपयोग करके कोड को डीबग करने का बहुत कठिन समय आ रहा है UIAlertViews, क्योंकि विभिन्न सर्वरों के बीच आगे-पीछे संचार की कई लाइनें हैं।
मेरे लिए आपके पास किसी भी सलाह की बहुत सराहना की जाएगी।