在ios中找到sim卡可用性的未记录方法?

时间:2013-12-26 05:51:09

标签: ios iphone ipad ios7

我找到了一种用于检测iphone中SIM卡可用性的无证方法。此方法需要CoreTelephony.framework

NSString * CTSIMSupportGetSIMStatus();
int CTGetSignalStrength();

NSString *status = CTSIMSupportGetSIMStatus();

NSLog(@"Sim card status %@",status); 

此方法效果很好。我可以在我的项目中使用此方法吗?如果我使用这种未记录的方法,苹果会拒绝我的应用吗?请告诉我......谢谢

1 个答案:

答案 0 :(得分:0)

您无法使用未记录的方法,因为Apple表示他们可以更改错误修复的实现或更新SDK导致应用程序崩溃。他们不允许在商店提交时使用私有API和跟踪。大多数私有方法都可以在Xcode的调试中找到,并从_Underscore开始,这样如果你不希望在提交后拒绝你的应用程序,你可以尝试替代实现。