我需要以编程方式获取我的iOS设备的电话号码。
通过谷歌搜索,我找到了这段代码:
NSString *num = [[NSUserDefaults standardUserDefaults] stringForKey:@"SBFormattedPhoneNumber"];
NSLog(@"Phone Number: %@", num);
但是我在某个地方读到,如果我使用这段代码,苹果将会拒绝我的应用。
有没有办法在不需要用户输入的情况下获取当前设备的电话号码?
我需要以编程方式获取我的iOS设备的电话号码。
通过谷歌搜索,我找到了这段代码:
NSString *num = [[NSUserDefaults standardUserDefaults] stringForKey:@"SBFormattedPhoneNumber"];
NSLog(@"Phone Number: %@", num);
但是我在某个地方读到,如果我使用这段代码,苹果将会拒绝我的应用。
有没有办法在不需要用户输入的情况下获取当前设备的电话号码?
不,设备的电话号码不能被程序化地获取,而且这也是被苹果所认可的。幸运的是,我绝对不希望一些我出于好奇而下载的免费应用程序抓取我的电话号码并开始给我发送垃圾短信或让营销人员打电话给我。
是的,您可以使用您提供的代码片段来实现。请问如何在无需用户输入的情况下获取当前设备号码?