iOS中如何获取本机手机号码和蓝牙mac地址

最近的项目需要获取这两项,而且需要能通过苹果审核,应该用哪个sdk呢?

NSString *number = [[NSUserDefaults standardUserDefaults] stringForKey:@"SBFormattedPhoneNumber"];
只能获取的是机主设置的本机号码,不能读取sim卡上的电话号码

额, 借楼问下 ,这算私有api吗 ? 能通过审核?