当使用OpenUrl与tel:// 2373829239时,如何避免默认的iOS警报?
我收到推送通知,其中包含“呼叫”和“取消”等号码和选项。当用户再次按下“呼叫”时,将出现默认的iOS警报,这意味着用户必须按两次“呼叫”按钮才能拨打电话。这是不受欢迎的,所以我想知道如何避免这种情况。
答案 0 :(得分:2)
你无法避免这种情况。 Apple希望他们的iOS帮助您避免意外拨打电话,这对我来说听起来很明智。
答案 1 :(得分:0)
试试这个: -
NSString *callString;
callString = @"12345";
NSString *URLString = [@"tel://" stringByAppendingString:callString];
NSURL *URL = [NSURL URLWithString:URLString];
[[UIApplication sharedApplication] openURL:URL];
OR
NSString *urlString = [NSString stringWithFormat:@"tel:123"];
NSString *escaped = [urlString stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:escaped]];
希望它可以帮助你..