क्या किसी ने एक सुविधा लागू की है जहां उपयोगकर्ता ने किसी निश्चित समय अवधि के लिए स्क्रीन को छुआ नहीं है, तो आप एक निश्चित कार्रवाई करते हैं? मैं ऐसा करने का सबसे अच्छा तरीका जानने की कोशिश कर रहा हूं।आईफोन: अंतिम स्क्रीन स्पर्श के बाद उपयोगकर्ता निष्क्रियता/निष्क्रिय समय का पता लगाना
वहाँ UIApplication में यह कुछ हद तक से संबंधित विधि है:
NSTimeInterval timeElapsed = [UIApplication sharedApplication].idleTimeElapsed;
तो मैं एक टाइमर की स्थापना की और समय-समय पर जांच कर सकता है:
[UIApplication sharedApplication].idleTimerDisabled;
यदि आप के बजाय कुछ इस तरह था अच्छा होगा यह मान, और जब यह सीमा से अधिक हो तो कुछ कार्रवाई करें।
उम्मीद है कि मैं जो खोज रहा हूं उसे समझाता हूं। क्या किसी ने पहले से ही इस मुद्दे का सामना किया है, या इस पर कोई विचार है कि आप इसे कैसे करेंगे? धन्यवाद।
यह एक अच्छा सवाल है। विंडोज़ में ऑनडिल्ड इवेंट की अवधारणा है, लेकिन मुझे लगता है कि यह ऐप के बारे में अधिक है जो वर्तमान में आईओएस idleTimerDisabled संपत्ति बनाम संदेश संदेश पंप में कुछ भी संभाल नहीं रहा है जो केवल डिवाइस को लॉक करने के लिए चिंतित है। किसी को भी पता है कि आईओएस/मैकोज़क्स में विंडोज अवधारणा के करीब भी कुछ भी है? – stonedauwg