9

我们正在开发 iPhone 应用程序并计划集成 Whatsapp。

有没有办法从 iPhone 应用程序中启用点击通话/消息?Skype 通过以下方式允许这样做:

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

Whatsapp 是否有等价物?

4

5 回答 5

10

目前 Whatsapp 没有注册的 URL 方案。

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

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

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

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

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

于 2012-05-03T21:36:22.817 回答
8

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

Whatsapp 官方 URL Scheme

于 2013-07-17T09:59:40.753 回答
8
NSURL *whatsappURL = [NSURL URLWithString:@"whatsapp://location?id=1"];

 if ([[UIApplication sharedApplication] canOpenURL:whatsappURL]) {
        [[UIApplication sharedApplication] openURL:whatsappURL]]];
 }
于 2012-01-22T08:26:19.377 回答
5

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

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

于 2012-01-22T03:16:36.973 回答
3

随着新的 iPhone v2.10.1 版本的发布,WhatsApp 现在支持自己的 url 方案。例如,要使用文本“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

于 2013-07-17T09:17:44.303 回答