我正在嘗試製作一個程序,其中用戶可以自動撥打該號碼(最後一次優先撥打),類似於我們在舊電話中所用的號碼。自動撥號,iphone
我需要從通話清單中獲取最後一個撥號號碼,只需輕輕一點,用戶就可以撥打該號碼。
請引導我明白,實現這一點。
謝謝
我正在嘗試製作一個程序,其中用戶可以自動撥打該號碼(最後一次優先撥打),類似於我們在舊電話中所用的號碼。自動撥號,iphone
我需要從通話清單中獲取最後一個撥號號碼,只需輕輕一點,用戶就可以撥打該號碼。
請引導我明白,實現這一點。
謝謝
您不能修改電話應用程序的邏輯。你不能。
+1,Apple不會允許這樣的應用進入應用商店。如果您的應用程序可以獲取最後撥打的電話號碼,則其他應用程序可以惡意地在電話外某處記錄和/或傳輸所有記錄的號碼(即存在很大的安全風險)。 –
從 Programmatically Dial a Phone number and pass DTMF using the iPhone SDK
不知何故有所幫助:
我不知道爲什麼大家都說你不能......你能!
NSString * phoneNumber = @「15555551212」; NSString * dtmfAfterPickup = @「1234」; NSString * telString = [NSString stringWithFormat:@「tel:%@,%@」,phoneNumber,dtmfAfterPickup]; [[UIApplication sharedApplication] openURL:[NSURL URLWithString:telString]];
這將撥打電話號碼繞過撥號/取消提示... 1秒鐘後,電話接聽後,dtmfAfterPickup字符串將自動撥號。
這是一個好主意,以檢測設備是否支持電話呼叫
你試過了嗎?您可以撥打該號碼,但無法訪問電話歷史記錄。您無法替換原來的手機應用程序;它違反了App Store提交規則。 – Raptor
這很容易。但你需要在越獄設備上做到這一點 –
是的,我也在尋找越獄手機。 – FirstTimer