我目前正在爲商場開發iPhone應用程序。爲什麼tel://在webview中表現不同? (iOS 3.1)
其中一個功能是從應用程序內給商場租戶打電話的功能。我使用
NSURL *url = [[NSURL alloc] initWithString:@"tel:1(480)555-5555"];
[[UIApplication sharedApplication] openURL:url];
它的工作原理,因爲我期待它,沒有確認對話框,並在完成呼叫時保留在手機應用程序。我寧願它回到我們的應用程序,但無論...
但是,應用程序中有另一個頁面是一個web視圖,並有一些電話號碼已被自動檢測到。點擊一個,確認對話框打開,用戶返回到我們的應用程序。
我有點覺得,我想要的行爲,似乎已被刪除3.0和3.1之間,存在於一個web視圖。理想情況下,我希望任何電話號碼都可以將用戶返回到我們的應用,但我沒有做任何事。我只是希望它在整個應用程序中保持一致。
我應該使用不同的電話嗎?我可以更改在web視圖中自動檢測到的電話號碼的行爲嗎? (除了禁用它)