【问题标题】:Can't directly open whatsapp chat group invite无法直接打开whatsapp聊天群邀请
【发布时间】:2020-06-10 20:17:22
【问题描述】:

我需要从我的 Flutter 应用程序中打开一个 whatsapp 聊天组链接邀请 (https://chat.whatsapp.com/############),而无需先打开浏览器。仅使用 url_launcher 和 launch('https://chat.whatsapp.com/############') 在 android 上有效,但在 IOS 上它首先打开 Safari。

我在电报中遇到了同样的问题,但我发现了这个:tg://join?invite=XXXXXX,我 99% 确定它适用于 IOS,但我没有发现任何类似的东西适用于 Whatsapp,除了 Whatsapp://send= 但无法打开邀请

【问题讨论】:

  • 您尝试的是哪个 iOS 版本,我现在在 13.5 上尝试过,并且可以正常工作。
  • 还有最新的 Whatsapp 版本吗?
  • 是的,我不相信它与 Whatsapp 版本有关,因为我在电报上遇到了同样的问题,但要解决它只需要使用 URL 方案 tg://join?邀请=
  • 抱歉,没有看到你的第一个问题,我去看看
  • 您能否确认新解决方案适合您。

标签: ios flutter whatsapp url-scheme


【解决方案1】:

对于在 iOS 上使用 url_launcher 的通用链接,您需要将 forceSafariVC 参数作为 false 传递,这样它就不会首先打开 Safari 视图:

launch(url, forceSafariVC: false);

【讨论】:

  • 请阅读问题,我不想向一个用户发送消息,我想打开一个群组邀请。
  • 抱歉耽搁了,现在工作得很好,非常感谢!
猜你喜欢
  • 1970-01-01
  • 2013-01-17
  • 1970-01-01
  • 2019-09-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-06-23
  • 1970-01-01
相关资源
最近更新 更多