Skip to content

Instantly share code, notes, and snippets.

@jmagnuss
Created March 18, 2015 20:18
Show Gist options
  • Select an option

  • Save jmagnuss/e2e512281cda025149c2 to your computer and use it in GitHub Desktop.

Select an option

Save jmagnuss/e2e512281cda025149c2 to your computer and use it in GitHub Desktop.
Get carrier on Android and iOS
/* ANDROID */
public static String getCarrier(Context mContext)
{
TelephonyManager manager = (TelephonyManager)mContext.getSystemService(Context.TELEPHONY_SERVICE);
String carrierName = manager.getNetworkOperatorName();
if (carrierName.length() > 0) {
return carrierName;
} else {
return "Unknown";
}
}
/* iOS */
+(NSString*)getCarrier
{
CTTelephonyNetworkInfo *netinfo = [[CTTelephonyNetworkInfo alloc] init];
CTCarrier *carrier = [netinfo subscriberCellularProvider];
NSString *carrierName = [carrier carrierName];
if (carrierName)
return carrierName;
return @"Unknown";
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment