title: Can we detect whether a SIM is prepaid or postpaid using iOS?
body: <p>Is there any method, function or property in iOS programming through which we can identify whether the SIM is prepaid or postpaid?</p>
  
  <p>Can we use network information in any way to distinguish betweem pre and post?</p>
  
  <pre><code>- (NSDictionary *)fetchSSIDInformation { 
         NSArray *interfaceNames = CFBridgingRelease(CNCopySupportedInterfaces());
         NSLog(@"%s: Supported interfaces: %@", func, interfaceNames);
         NSDictionary *SSIDInfo; 
         for (NSString *interfaceName in interfaceNames)
            { 
              SSIDInfo = CFBridgingRelease( CNCopyCurrentNetworkInfo((bridge CFStringRef)interfaceName)); 
              NSLog(@"%s: %@ =&gt; %@", __func, interfaceName, SSIDInfo); 
              BOOL isNotEmpty = (SSIDInfo.count &gt; 0); 
              if (isNotEmpty) { break; } 
            }
  
        return SSIDInfo;
  }
  </code></pre>