【问题标题】:WhatsApp Click to Chat without phone number is not workingWhatsApp点击聊天没有电话号码不起作用
【发布时间】:2020-09-28 08:42:14
【问题描述】:

在其常见问题解答中,WhatsApp 解释了如何创建一条新的预填充消息,用户可以在其中选择要将消息发送到的联系人: 此处的常见问题解答页面中的“仅使用预填充消息创建链接”:https://faq.whatsapp.com/iphone/how-to-link-to-whatsapp-from-a-different-app 链接如下所示:https://wa.me/?text=I%27m%20inquiring%20about%20the%20apartment%20listing(FAQ 页面中的示例)。

但是,几天后这似乎不再适用于 iOS 和桌面(Android 手机似乎还没有受到影响)。 带有电话号码 (https://wa.me/123456789?text=The%20message%20to%20send) 的链接可以正常工作。仅添加“0”作为电话号码的解决方法也不起作用,因为whatsApp会抛出找不到联系人的错误。

还有其他人遇到过同样的问题吗?并找到了解决方案/解决方法?

【问题讨论】:

  • 检查了您刚才在我的 iphone 上提供的链接,它按预期工作。这是他们修复的错误,可能

标签: iphone whatsapp


【解决方案1】:

您的网址似乎有误。您需要在 URL 字符串中附加 URL 路径,即 /send。您似乎在基本 URL 之后添加了 URLQueries。另外,使用addingPercentEncoding 进行编码。

guard
    let urlString = "whatsapp://send?text=\(text)"
        .addingPercentEncoding(withAllowedCharacters: .urlQueryAllowed),
    let unwrappedUrl = URL(string: urlString) else {
        return nil
}

【讨论】:

猜你喜欢
  • 2021-01-16
  • 2021-01-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-03-30
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多