簡體   English   中英

telprompt:從電話的警報和通話記錄中刪除分機號

[英]telprompt: Removing extension no from alert and call log of phone

我正在嘗試通過telpromt命令進行調用,以在調用后返回我的應用程序:

NSString *telno = @"telprompt://121,,,,14";
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:telno]];

它顯示一個警報視圖,顯示我正在呼叫的號碼。 對於上面的代碼,它在Alertview和Phone的最近通話記錄中顯示“ 121 ,,, 14”。 我找到了一些應用程序,它們沒有顯示分機號碼,例如,它們在alertview中僅顯示“ 121”,並且在通話記錄中,它以“ App Name”顯示為已撥電話聯系人,以“ 121”顯示為已撥電話。 [實際上,該應用程序以編程方式添加了一個名為“應用程序名稱”的聯系人,例如其主號碼為“ 121”]。 有什么方法可以從電話的警報和通話記錄中刪除分機號碼[例如,“ ,,, 14”]?

不要使用telprompt ,只需顯示帶有取消和呼叫按鈕的普通UIAlertView即可。 然后,當您完全控制UIAlertView的消息時,如果用戶選擇呼叫,則僅使用tel方案。

另外telprompt也不是官方計划,因此Apple可以在任何將來的iOS版本中將其刪除。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM