我有一个可让用户拨打电话的应用。基本上它有用户输入的数字输入,然后使用此代码拨打号码。
if ([[UIDevice currentDevice] userInterfaceIdiom] == UIUserInterfaceIdiomPhone)
{
//its iphone
NSString *tmpStr1 = [NSString stringWithFormat:@"tel://%@", labelStr.text];
NSLog(@"tmpStr1: %@ ...", tmpStr1);
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:tmpStr1]];
}
tmpStr1: tel://8003310500 ...
最近我向Apple提交了一个应用程序更新,我不断受到Apple评论员的拒绝,说按下呼叫按钮时没有任何反应。
我在我的实际设备上测试了这个,iPhone 6运行iOS 8,它运行得很好。我的问题是,Apple是否改变了iOS 8.4中的某些功能以禁用此功能?在这之前是否需要某种用户权限?不幸的是,我目前无法将设备升级到iOS 8.4。 (有一些个人原因)