2011-03-31 47 views
0

我是iPhone新手,我有一個問題。如果我的應用程序需要在上午11:00開始撥打電話,那麼應用程序是否可以向用戶顯示呼叫警報?所以在11的用戶將看到用呼叫或取消選項彈出的號碼。思考?如果我的應用程序沒有在後臺運行,並且如果我必須啓動使用推送通知,這也是可能的。iPhone背景應用程序顯示來電提示

回答

2

您可以通過使用local notification來實現這一點,這會將您的應用程序置於前臺(當然,還會顯示一條警告,允許用戶採取適當的措施)。

爲了推出一個電話,你要申請的物體,像這樣上使用的openURL method

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"tel:12345689"]]; 
+0

使用這種方法,是可以顯示自己的電話號碼作爲警示還是我需要顯示警報,啓動應用程序,然後向用戶提供一個選項來呼叫? – Roger 2011-03-31 18:04:44

+0

您可以自行選擇在向用戶顯示警報時顯示哪些文本。但是,當您(通過openURL)發起呼叫時,會向用戶顯示另一個提示「Call + 123456789?[YES] [NO]」。您無法控制最後一次警報,但您可以控制其他警報。 – clawoo 2011-04-01 06:20:30