তাই ডার্ক মোড সমর্থনটি হোয়াটসঅ্যাপ ক্লায়েন্টের ২.২০.৩১ সংস্করণে (২০২০ সালের মার্চে প্রকাশিত) যুক্ত করা হয়েছে। এটি একটি আইওএস 13-শুধুমাত্র বৈশিষ্ট্য এবং চেহারা এবং অনুভূতি থেকে এটি সম্পূর্ণ নেটিভ বাস্তবায়ন বলে মনে হয়। আমি মনে করি এটি নিরাপদ যে অ্যাপসটি এখন iOS এসডিকে ১৩.০ বা তারপরের সাথে সংকলিত হচ্ছে।
জিনিসটি হ'ল আইওএস 13-এর হিসাবে, অ্যাপলকে এখনই যখনই কোনও ভিওআইপি বিজ্ঞপ্তি আসে তখন নেটিভ কল স্ক্রিনটি দেখাতে হবে - অন্যথায়, অ্যাপটি আর কোনও ভিওআইপি বিজ্ঞপ্তি গ্রহণ করবে না। আইওএসের পূর্ববর্তী সংস্করণে, কিছু অ্যাপ্লিকেশন (হোয়াটসঅ্যাপ সহ) ইনকামিং ভিওআইপি কলগুলি যখন ওয়েব ওয়েব ক্লায়েন্টটি ব্যবহার করার চেষ্টা করেছিল তখন নীরবে অ্যাপটিকে ব্যাকগ্রাউন্ডে জাগানোর জন্য উপস্থিত হয়, যাতে পরবর্তীকেন্দ্রিকটি সরাসরি সংযুক্ত হয়ে ডেটা বিনিময় করতে পারে ফোন দিয়ে।
যাইহোক, সর্বশেষ সংস্করণ হিসাবে, ওয়েব ক্লায়েন্ট এখনও অ্যাপল দ্বারা সীমাবদ্ধতা সত্ত্বেও এর আগে যেমন কাজ করেছিল তেমন কাজ করে। একটি ডিবাগার ব্যবহার করে যখনই কোনও ব্যবহারকারী পিসিতে ওয়েব ক্লায়েন্টটি খুলবে তবে আইওএস অ্যাপটি জেগে ওঠা পর্যবেক্ষণ করা সম্ভব, তবে কোনও কল স্ক্রিন কখনও দেখানো হয় না। এটি বারবার এবং যতবার আমরা চাই হিসাবে করা যেতে পারে।
হোয়াটসঅ্যাপের লগগুলি উপরে যা লিখিত হয়েছে তা নিশ্চিত করেছে :
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.
কোন ধারণা এখানে কি চলছে? হোয়াটসঅ্যাপ কি কোনও প্রকারের অনিবন্ধিত ওয়ার্কআরাউন্ড ব্যবহার করছে বা কোনও প্রকারের ব্যক্তিগত এপিআই ব্যবহার করছে?
কোন উত্তরের জন্য অগ্রিম ধন্যবাদ।