适用于iPhone应用的WhatsApp网址方案

时间:2012-01-22 01:54:42

标签: iphone url-scheme

我们正在开发一款iPhone应用并计划整合Whatsapp。

有没有办法从iPhone应用启用点击通话/留言? Skype允许这样做:

<a href="skype:skypehandle?call"> Skype </a>

是否有相应的Whatsapp?

5 个答案:

答案 0 :(得分:10)

目前Whatsapp没有注册网址方案。

您可以通过检查应用程序info.plist的内容来检查您喜欢的应用程序是否支持它们。

我确定有等效的Windows,但是我使用的是mac,因此安装了一个名为iPhone Explorer(现在更名为iExplorer)的免费应用程序,它将手机安装为驱动器,并允许您通过树形结构查看应用程序内容。 不需要越狱。 info.plist位于所选应用程序appname.app文件夹中。 将其复制到您的桌面并打开该文件。 查找“URL类型”键并展开。这是添加时间://的URL将在safari中或使用UIApplication openURL方法打开。

更新 - 2012年11月 - 最新版本现在添加了URL方案 的WhatsApp://

不知道它是否有与之相关的任何“行动”。

更新 - 2013年11月 Whatsapp博客有关于可以执行的操作的信息 http://www.whatsapp.com/faq/en/iphone/23559013

答案 1 :(得分:8)

NSURL *whatsappURL = [NSURL URLWithString:@"whatsapp://location?id=1"];

 if ([[UIApplication sharedApplication] canOpenURL:whatsappURL]) {
        [[UIApplication sharedApplication] openURL:whatsappURL]]];
 }

答案 2 :(得分:8)

17/07/2013自昨天更新以来,whatsapp有一个公共URL方案:

Whatsapp official URL Scheme

答案 3 :(得分:5)

有一些网站列出了众多iPhone应用程序URL方案。 http://handleopenurl.com/scheme?page=27是我所知道的最大的一个。它似乎没有包含WhatsApp的任何内容。

http://wiki.akosma.com/IPhone_URL_Schemes是另一个列表,但也不包括WhatsApp。 应用程序的开发人员可以创建和发布他们自己的URL Schemes,而且看起来WhatsApp还没有这样做。

答案 4 :(得分:3)

随着新的iPhone v2.10.1发布,WhatsApp现在支持自己的网址方案。例如。要打开一个新文本“Hello World”的聊天作曲家,你必须这样做:

NSURL *whatsappURL = [NSURL URLWithString:@"whatsapp://send?text=Hello%20World!"];
 if ([[UIApplication sharedApplication] canOpenURL: whatsappURL]) {
    [[UIApplication sharedApplication] openURL: whatsappURL];
 }

更多信息可在本网站的常见问题解答中找到: http://www.whatsapp.com/faq/en/iphone/23559013