2010-09-24 87 views
1

我試圖從iOS(iPhone/iPod Touch)應用程序使用Skype SMS URI,即打開skype:+33123456789?sms URI。它在我的Mac上運行良好,並安裝了Skype(在終端中輸入open 'skype:+33153928448?sms'或在URI欄中將帶上Skype並開始撰寫短信)。短信的Skype URI似乎無法在iPhone/iPod上工作

然而,它在iPhone上失敗了,它帶來了Skype,並開始了一個無休止的循環:「在Safari中打開此頁面將退出Skype」消息(無盡的,我的意思是:如果您點擊「Open in Safari「,那麼你永遠會一次又一次地得到相同的警告)。

我該如何排除故障?我做錯了嗎?我現在的Objective-C代碼爲:

[UIApplication的sharedApplication]的OpenURL:[NSURL URLWithString:@ 「SKYPE:33153928448短信?」]]

回答

1

必須在Skype的最終被打破。我會盡量避免它。

您也可以通過將該URL粘貼到Mobile Safari中來測試該功能,看看會發生什麼。

嘗試刪除?sms

+0

刪除'?sms'不起作用。我可以發起呼叫(使用'?call'),但我想發送短信! – 2010-10-02 21:41:00

0

好吧,這是Skype的一個錯誤,我已經報道了。

1

它其實不是一個錯誤。目前我們不支持通過URI在所有平臺上通用發送短信。你可以通過這個頁面找到支持的內容:http://developer.skype.com/skype-uris/reference

如果我們添加URI支持通用發送短信息,那麼這個頁面將被更新,但是我沒有時間標記可以添加。

感謝

艾倫·史密斯 Skype的開發者社區經理

+0

http://developer.skype.com/skype-uris/reference – Guillaume 2014-04-29 12:53:19

0

,因此目前在IOS支持的唯一方法是?調用方法。 ?呼叫& video = true在IOS上不工作 - 但沒有video = true的呼叫以同樣的方式工作。 IOS支持似乎落後於其他設備,Skype網站上的文檔是不正確的。

我經歷了很多令人頭疼的事情後才知道這個!