在iOS上通过URL方案启动Viber应用程序

Sco*_*ran 7 url-scheme ios viber

我正在制作一个iOS应用程序,它可以打开Viber应用程序并自动呼叫一个人或者与该人聊天窗口.是否有任何针对Viber的网址方案,例如:

viber://tel:<phone_number>
viber://chat:<phone_number>
Run Code Online (Sandbox Code Playgroud)

我关注链接,但它适用于Android.

Ole*_*nyk 9

至于现在(26.03.2017),我发现这个URI正在工作:

  • viber:// add?number = NUM​​BER - 打开用户页面
  • viber:// forward?text = foo - 与所选用户共享文本
  • viber://聊天 - 打开聊天标签
  • viber:// calls - 打开调用选项卡
  • ??? - 找不到如何打开用户/联系人选项卡
  • viber:// public - 打开一个公共标签
  • viber://更多 - 打开更多标签(行中的最后一个)

和一些与公共账户互动的链接 https://developers.viber.com/tools/deep-links/index.html - viber:// pa?chatURI = hello&context = abcdefg&text = hi - 尝试打招呼你好公共账号

支持论坛:https://support.viber.com/

并且他们有镀铬扩展 - https://support.viber.com/customer/en/portal/articles/2191386-new-chrome-web-extension#top


and*_*ani 8

我发了一封邮件给Viber支持,他们告诉我这种URL(打开Viber呼叫/电话号码聊天)不再支持.键入Viber版本时是5.6.

看看他们的回答:

support@viber.com:

"感谢您与我们联系.不幸的是,Viber没有这样的选择."


我发现的唯一一件事是转发邮件的网址:https://www.viber.com/en/developers/share_on_viber 您可以指定文字而不是收件人

例:

viber://forward?text=foo
Run Code Online (Sandbox Code Playgroud)


小智 7

viber://contact?number= mobile number
Run Code Online (Sandbox Code Playgroud)

它将打开特定的用户联系人。让用户选择聊天和通话。
它对我有用!


Yar*_*rik 5

我找到了一种使用Viber"几乎"调用的方法 - 通过添加联系人:

viber://add?number=0123456789
Run Code Online (Sandbox Code Playgroud)

这将打开Viber"添加联系人"对话框,用户可以在将其添加为新联系人后最终调用预期的号码.

在5.6 Viber上测试过.也适用于HTML:

<a href="viber://add?number=%2B49150123456789">Viber me</a>
Run Code Online (Sandbox Code Playgroud)

但是,如果联系人不存在,则第一次单击只会打开对话框,保存新联系人并返回到您的应用程序/页面.再次单击相同的链接将直接打开联系人视图,其中包含"呼出"按钮

干杯!