iOS如何跳转到 WhatsApp

 官方文档需要翻墙,地址:

https://faq.whatsapp.com/iphone/how-to-link-to-whatsapp-from-a-different-app


iPhone 应用程序可经下列方式与 WhatsApp 连结:通用链接、自定义 URL 方案、共享扩展、与文档交互 API。

通用链接

通用链接是连结 WhatsApp 帐号的首选方式。

使用 https://wa.me/<number>,其中 <number> 应使用完整国际格式电话号码。在添加国际格式的电话号码时,请省略方括号、破折号、加号、与数字 0。

例如

正确:https://wa.me/15551234567

不正确:https://wa.me/+001-(555)1234567

通用链接也可包括预先填好的消息,它将会自动显示在对话的文本字段中。请使用此链接:

 https://wa.me/whatsappphonenumber/?text=urlencodedtext ,

其中的 whatsappphonenumber 请输入国际格式的完整电话号码,而 URL-encodedtext 则是预先填入的网址编码内容。


例如:https://wa.me/15551234567?text=I'm%20interested%20in%20your%20car%20for%20sale

如果您想创建一个仅包含预先填好文字内容的链接,请使用此链接 https://wa.me/?text=urlencodedtext

例如:https://wa.me/?text=I'm%20inquiring%20about%20the%20apartment%20listing`


自定义 URL 方案

添加下面参数来开启 WhatsApp://,将可开启我们的应用程序,并进行自定义的操作。

URL参数开启

app-WhatsApp Messenger 应用程序

send输入新的对话

文本如有文本内容存在,将会预先填入对话屏幕的消息文本输入字段。

在 Objective-C 开启下列 URL 的呼叫命令:

NSURL *whatsappURL = [NSURL URLWithString:@"whatsapp://send?text=Hello%2C%20World!"];

if ([[UIApplication sharedApplication] canOpenURL: whatsappURL]) {

        [[UIApplication sharedApplication] openURL: whatsappURL];

}


如您要使用 -[UIApplication canOpenURL:] 来确定 WhatsApp 已安装在用户的 iPhone,请确认在您应用程序的 Info.plist 文件中,在 LSApplicationQueriesSchemes 项下加入了 WhatsApp URL 方案。

共享扩展

共享扩展功能随 iOS 8.0 推出,方便用户 iPhone 手机中安装的任何应用程序与其它应用程序共享内容。这是目前将您的内容与 WhatsApp 共享的首选方式。如要使用共享扩展功能,请创建 UIActivityViewController 的实例,在您的应用中呈现。WhatsApp 接受下列类型的内容:

文本(UTI:public.plain-text)

照片(UTI: public.image)

视频(UTI: public.movie)

音频备忘录与音乐文件(UTI: public.audio)

PDF 文档(UTI: com.adobe.pdf)

联系人名片(UTI: public.vcar)

网页 URL(UTI: public.url)

文档交互

如您的应用程序创建了照片、视频、或音频备忘录,而您希望用户经 WhatsApp 共享这些媒体文件,您可使用文档交互 Document Interaction API 来发送您的媒体文件到您的 WhatsApp 联系人与群组。

WhatsApp Messenger 可处理下列各种媒体文件:

任何符合 public.image 类型格式的图像文件格式(例如 PNG 或 JPEG)

任何符合 public.movie 类型的视频文件格式(例如 MPEG-4 视频)

音频文件(只接受 MPEG-3、MPEG-4、AIFF、AIFF-C、与 Core Audio 格式)

此外,如您只想在应用列表中显示 WhatsApp,而不是将 WhatsApp 与其它符合 public/* 要求条件的应用程序一起呈现,您可将上面这些格式的文件与 WhatsApp 不处理的文件扩展名相连后存储:

图像 - «.wai»,这是 net.whatsapp.image 的文件类型

视频 - «.wam»,这是 net.whatsapp.movie 的文件类型

音频文件 - «.waa»,这是 net.whatsapp.audio 的文件类型

当用户触发这些文件时,WhatsApp 立刻会提供用户选择联系人/群组的屏幕。在用户选择收件的联系人/群组后,这些媒体文件将自动发送给对方。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 212,332评论 6 493
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 90,508评论 3 385
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 157,812评论 0 348
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 56,607评论 1 284
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 65,728评论 6 386
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 49,919评论 1 290
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,071评论 3 410
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 37,802评论 0 268
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,256评论 1 303
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,576评论 2 327
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 38,712评论 1 341
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,389评论 4 332
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,032评论 3 316
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,798评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,026评论 1 266
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 46,473评论 2 360
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 43,606评论 2 350