2017-06-09 4 views
5

ऐप्पल स्क्रीनशॉट पहचान के लिए एक विश्वसनीय अधिसूचना पोस्ट करता है जिसे मैं उपयोग कर रहा हूं, लेकिन मैं यह भी जानना चाहता हूं कि उपयोगकर्ता नए ऐप के साथ अपने ऐप को रिकॉर्ड कर रहा है या नहीं। हम UIScreenDidConnectNotification प्राप्त करने का प्रयास कर सकते हैं या यह देखने के लिए .mirroredScreen प्रॉपर्टी का परीक्षण कर सकते हैं कि कुछ भी चल रहा है या नहीं, लेकिन इनमें से कोई भी विश्वसनीय नहीं है, ऐप्पल के पुराने तकनीक (https://developer.apple.com/library/content/qa/qa1738/_index.html) के बावजूद अन्यथा कह रहा है। हम स्टेटस बार की ऊंचाई को देख सकते थे, लेकिन इसमें झूठी सकारात्मक चीजें हैं। क्या किसी ने इसके लिए कुछ काम किया है?मैं अपने आईओएस ऐप को रीप्लेकिट स्क्रीन रिकॉर्डिंग एपीआई के साथ रिकॉर्ड करने वाले उपयोगकर्ता का पता कैसे लगा सकता हूं?

+0

आप की कोशिश की '[[RPScreenRecorder sharedRecorder] isRecording]' है? – DisableR

+0

हां, यह – meisel

उत्तर

2

क्या आपने RPScreenRecorderDelegate को पंजीकृत करने का प्रयास किया है। एक स्क्रीनRecorderDidChange उपलब्धता कॉलबैक है।

https://developer.apple.com/documentation/replaykit/rpscreenrecorderdelegate?language=objc

+0

काम नहीं करता है हां लेकिन यह काम नहीं करेगा क्योंकि हम स्टार्टअप पर तुरंत स्थिति की जांच करना चाहते हैं – meisel

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

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