व्हाट्सएप क्लाइंट के वर्जन 2.20.31 (मार्च 2020 में जारी) में डार्क मोड सपोर्ट जोड़ा गया था। यह एक iOS 13-केवल सुविधा है, और देखो और महसूस से यह पूरी तरह से देशी कार्यान्वयन प्रतीत होता है। मुझे लगता है कि यह मानना सुरक्षित है कि ऐप अब iOS एसडीके 13.0 या इसके बाद के संस्करण के साथ संकलित किया जा रहा है।
बात यह है कि iOS 13 के रूप में, Apple को अब जब भी एक वीओआईपी सूचना प्राप्त होती है, तो देशी कॉल स्क्रीन को दिखाना पड़ता है - अन्यथा, ऐप को आगे कोई वीओआईपी सूचनाएं प्राप्त नहीं होंगी। IOS के पिछले संस्करण में, कुछ एप्लिकेशन (व्हाट्सएप सहित) "फर्जी" इनकमिंग व्हाट्सएप कॉल का उपयोग करते हुए दिखाई देते हैं, जब उपयोगकर्ता वेब क्लाइंट का उपयोग करने का प्रयास करता है, तो बैकग्राउंड में ऐप को चुपचाप जगाने के लिए, ताकि बाद में सीधे डेटा कनेक्ट और एक्सचेंज किया जा सके। फोन के साथ।
हालांकि, नवीनतम संस्करण के रूप में, वेब क्लाइंट अभी भी काम करता दिखाई देता है जैसा कि उसने Apple द्वारा शुरू किए गए प्रतिबंध के बावजूद किया था। डिबगर का उपयोग करके जब भी उपयोगकर्ता पीसी पर वेब क्लाइंट खोलता है, तो जागने वाले iOS ऐप का निरीक्षण करना संभव है, लेकिन कभी भी कॉल स्क्रीन दिखाई नहीं देती हैं। यह बार-बार किया जा सकता है और जितनी बार हम चाहते हैं।
व्हाट्सएप से लॉग यह पुष्टि करता है कि ऊपर क्या लिखा गया है :
default 17:09:44.515731+0000 callservicesd Call source <CXXPCCallSource 0x111ecb0a0 identifier=UKFA9XBX6K.net.whatsapp.WhatsApp isConnected=1 processIdentifier=417 isPermittedToUsePublicAPI=1 isPermittedToUsePrivateAPI=0> registered with configuration <CXProviderConfiguration 0x111e9bb40 localizedName=WhatsApp ringtoneSoundURL=(null) iconTemplateImageData=0x0 maximumCallGroups=1 maximumCallsPerCallGroup=1 supportsAudioOnly=1 supportsVideo=1 supportsEmergency=0 supportsVoicemail=0 supportsCurrentPlatform=1 includesCallsInRecents=1 audioSessionID=1151157 supportedHandleTypes=2>
अगर हम अपने ऐप के साथ ऐसा करने की कोशिश करते हैं, तो परिणाम काफी अलग हैं :
error 18:56:19.949023+0000 callservicesd Killing VoIP app com.xxxxx.xxxxx.xxxxx because it failed to post an incoming call in time.
किसी भी विचार यहाँ क्या हो रहा है? क्या व्हाट्सएप किसी भी प्रकार के अनजाने वर्कअराउंड का उपयोग कर रहा है या निजी एपीआई के कुछ प्रकार का शोषण कर रहा है?
किसी भी जवाब के लिए अग्रिम धन्यवाद।