2015-10-06 25 views
6

में वाईफ़ाई सिग्नल शक्ति प्राप्त करना संभव है, मैं कमजोर वाईफ़ाई सिग्नल के लिए किसी प्रकार का संदेश प्रदर्शित करने के लिए वाईफ़ाई सिग्नल शक्ति की जांच करना चाहता हूं।आईओएस 9

मुझे लगता है कि आईओएस 8 और पुराने में यह संभव नहीं है।

क्या आईओएस 9 में वाईफाई सिग्नल शक्ति प्राप्त करना संभव है? और अगर उत्तर हाँ है तो कैसे?

उत्तर

5

हाँ, यह NEHotspotNetwork

enter image description here

+0

सिग्नल की शक्ति वापस 0.0 से 1.0 के बीच प्रतिशत मान है। इस मूल्य को डीबी या डीबीएम में कुशलता से कैसे परिवर्तित करें? –

+0

क्या हम NEHotspotNetwork के साथ सेलुलर नेटवर्क की सिग्नल शक्ति का परीक्षण कर सकते हैं यदि कृपया सुझाव न दें कि सेलुलर नेटवर्क पर सिग्नल की शक्ति कैसे जांचें। धन्यवाद – user100

5

हॉटस्पॉट सहायक के रूप में अपने अनुप्रयोग रजिस्टर में आईओएस 9.Look में संभव है। (forums.developer.apple.com/message/30657#30657)

#import <NetworkExtension/NetworkExtension.h> 

for(NEHotspotNetwork *hotspotNetwork in [NEHotspotHelper supportedNetworkInterfaces]) { 
    NSString *ssid = hotspotNetwork.SSID; 
    NSString *bssid = hotspotNetwork.BSSID; 
    BOOL secure = hotspotNetwork.secure; 
    BOOL autoJoined = hotspotNetwork.autoJoined; 
    double signalStrength = hotspotNetwork.signalStrength; 
} 
+1

लौटाई गई सिग्नल शक्ति 0.0 से 1.0 के बीच प्रतिशत मान है। इस मूल्य को डीबी या डीबीएम में कुशलता से कैसे परिवर्तित करें? –

+0

क्या हम NEHotspotNetwork के साथ सेलुलर नेटवर्क की सिग्नल शक्ति का परीक्षण कर सकते हैं यदि कृपया सुझाव न दें कि सेलुलर नेटवर्क पर सिग्नल की शक्ति कैसे जांचें। धन्यवाद – user100

+0

[यह] (https://github.com/valexa/VAFieldTest) आपकी मदद कर सकता है। – pkc456

0

यह है, लेकिन आप एप्पल से अनुमति लेनी होगी। एक बार ऐप्पल आपको हॉटस्पॉटहेल्पर फ्रेमवर्क का उपयोग करने की अनुमति देता है, तो आप हॉटस्पॉट सहायक एंटाइटेलमेंट के साथ प्रोफाइल बनाने में सक्षम होंगे। इस पोस्ट को जांचें: How to get Wifi SSID in iOS9 after CaptiveNetwork is deprecated and calls for Wifi name are already blocked