0
如果是,那麼爲什麼SipManager.isApiSupported()
,SipManager.isVoipSupported()
返回false
?是否有任何事情可以讓Sip支持?我已經在模擬器中嘗試過這些代碼。Android 4.0.3是否支持SIP?
如果是,那麼爲什麼SipManager.isApiSupported()
,SipManager.isVoipSupported()
返回false
?是否有任何事情可以讓Sip支持?我已經在模擬器中嘗試過這些代碼。Android 4.0.3是否支持SIP?
基本上,它取決於設備。並非所有設備都支持SIP API。
SipManager.isApiSupported()
如果設備根本不支持SIP,則返回false;如果SipManager.isVoipSupported()
不支持基於SIP的VoIP API,則返回false。
這取決於您的代碼在使用它之前驗證設備是否支持API,並且可能爲不支持的設備提供解決方法/備選方案。
當然,沒有什麼能夠阻止您將自己的SIP堆棧添加到您的應用程序,這些API只會告訴您是否內置。
那麼用自己的SIP堆棧問題能解決嗎? – juned 2012-03-24 09:44:02
@juned是的,如果你包含你自己的SIP棧,你的應用程序可以在任何設備上使用它。請注意,儘管很多手機網絡(很可能是與手機內置SIP堆棧相同的網絡)阻止了VoIP網絡流量,因此您可能仍然有問題。 – 2012-03-24 09:48:34