2011-08-09 58 views

回答

0

您是否嘗試將呼叫轉移字符發送到-[NSApplication openURL:]方法?

+0

嘿PeyloW, - [NSApplication openURL:]是用來打開網頁的嗎?我想實現呼叫轉移 – iscavengers

+0

嘗試做一個'[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@「tel:0704106983」]];'。替換爲您自己的電話號碼,它可以工作並撥打電話。查看該方法的文檔以獲取更多受支持的URL架構*(例如發送文本消息)*。 – PeyloW

+0

真棒...謝謝,我會嘗試 – iscavengers

1

我看到這個線程有點老,但我會給你我的2美分價值,這可能會幫助你談到呼叫轉移。

我最近在科威特應用程序商店發佈了一款應用程序Ridlee +,它具有實現的呼叫轉移功能,並面臨着您所有人遇到的相同問題。

所以基本上,這裏描述的方法使用 - [NSApplication openURL:]我們正確,問題是,蘋果不會允許您以編程方式將*或#傳遞給數字,並且據我所知,您需要那些撥號號碼與電信方的呼叫轉移選項進行交互。所以答案是「這是不可行的」 我所做的是建議電信建立兩者之間的鏈接,所以我會通過TCP/IP或網絡連接將呼叫轉接請求傳遞給一個web服務,並且該系統將會照顧在電信方面的內部配置。

自從您進入用戶驗證參數後,您將面臨從電信請求這樣的問題的問題,但是如果您正確實施應用,他們會考慮它。我這樣做的方式是讓用戶使用小規模註冊流程進行驗證,用戶將向電信發送免費短信,該短信將返回給網絡服務器分配給該用戶的驗證碼,然後用戶輸入此代碼在應用程序中,這反過來驗證它與網絡服務器,這種3方式握手允許您驗證用戶是電話號碼所有者。反過來讓他通過網絡服務來控制他的轉發。

我希望這會有所幫助。