将OpenUrl与tel:// 2373829239结合使用时,如何避免默认的iOS警报?
我收到带有数字和诸如“通话”和“取消”之类的选项的推送通知。当用户再次按“ call ”时,将显示默认的iOS警报,这意味着用户必须按两次“ call ”按钮才能拨打电话。这是不希望的,所以我想知道如何避免这种情况。
最佳答案
尝试这个 :-
NSString *callString;
callString = @"12345";
NSString *URLString = [@"tel://" stringByAppendingString:callString];
NSURL *URL = [NSURL URLWithString:URLString];
[[UIApplication sharedApplication] openURL:URL];
要么
NSString *urlString = [NSString stringWithFormat:@"tel:123"];
NSString *escaped = [urlString stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:escaped]];
希望对您有帮助。
关于iphone - 将OpenUrl与tel://2373829239一起使用时如何避免默认警报,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/14897037/