在iPhone中打开Skype或Gtalk

时间:2012-03-16 11:56:59

标签: iphone objective-c ios ipad xcode4

我想通过使用网址在iPhone的网页浏览中打开Skype或Gtalk。 类似于Apple提供的用于打开Apple Mail mailTo://,消息传递API短信://,电话tel://等的URL方案。

5 个答案:

答案 0 :(得分:1)

您只需使用针对相关应用的预定义网址方案创建链接。

可以在Akosma wiki page上找到一个相当全面的URL方案数据库。

上面的页面假设从Cocoa-Touch控件链接。要从UIWebView(即来自html链接)链接,只需使用他们在stringWithURL:行中定义的方案。

编辑:刚检查了上面的链接页面,遗憾的是他们没有列出Skype for Gtalk的方案。希望这个链接可以让你知道你正在寻找什么,然后你可以在经过一些搜索后找到你需要的具体方案。

答案 1 :(得分:1)

对于Skype使用官方链接generator(网址本身可能会在下面的Copy & paste this code中找到)

可能会找到非正式的Skype和Gtalk网址方案here

答案 2 :(得分:1)

Skyle网址相对简单,格式为:

  

SKYPE:?用户名呼叫

对于google talk,根据this link,它应该是这样的:

  

,每增加一个:呼叫jid=username@gmail.com

答案 3 :(得分:1)

有openURL列表:

http://applookup.com/2010/09/iphone-apps-with-special-url-shortcuts/ http://wiki.akosma.com/IPhone_URL_Schemes

答案 4 :(得分:1)

NSString *URLString = [NSString stringWithFormat:@"skype:%@?call",userSkype];
NSURL *URL          = [NSURL URLWithString:URLString];
如果您的nil无效,

网址将为userSkype - 额外的空间等。