tôi đang cố gắng để bắt đầu một cuộc gọi từ ứng dụng iphone của tôi, và tôi đã làm điều đó một cách follwing ..Thực hiện cuộc gọi programatically từ ứng dụng iphone và trở lại ứng dụng sau khi kết thúc cuộc gọi
-(IBAction) call:(id)sender
{
UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"Call Besito" message:@"\n\n\n"
delegate:self cancelButtonTitle:@"Cancel" otherButtonTitles:@"Submit", nil];
[alert show];
[alert release];
}
- (void)alertView:(UIAlertView *)alertView willDismissWithButtonIndex:(NSInteger)buttonIndex
{
if (buttonIndex != [alertView cancelButtonIndex])
{
NSString *phone_number = @"0911234567"; // assing dynamically from your code
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:[NSString stringWithFormat:@"tel:%@", phone_number]]];
NSString *phone_number = @"09008934848";
NSString *phoneStr = [[NSString alloc] initWithFormat:@"tel:%@",phone_number];
NSURL *phoneURL = [[NSURL alloc] initWithString:phoneStr];
[[UIApplication sharedApplication] openURL:phoneURL];
[phoneURL release];
[phoneStr release];
}
}
bởi ở trên mã .. Tôi có thể thực hiện cuộc gọi thành công..nhưng khi tôi kết thúc cuộc gọi, tôi không thể quay lại ứng dụng của mình
Vì vậy, tôi muốn biết cách đạt được, điều đó..cũng vui lòng cho tôi biết cách chúng tôi có thể bắt đầu cuộc gọi bằng cách sử dụng chế độ xem web ...
Cảm ơn & Kính trọng Ranjit
Câu hỏi này trả lời chi tiết câu hỏi của bạn. Chỉ cần sử dụng uiwebview để thực hiện cuộc gọi thay vì openURL: http://stackoverflow.com/questions/5317783/return-to-app-behavior-after-phone-call-different-in-native-code-than-uiwebview –