html - 现代 iOS 的有效 SMS uri 架构是什么?
问题描述
有几个问题 ( 1 ) ( 2 )、博客文章和苹果论坛主题,以及针对旧版本 iOS 的这个问题的一些解决方案,但我找不到任何关于 iOS 12 及更高版本的信息(甚至是最后的任何信息)约 5 年)。
下面的 HTML 生成一个链接,在 Android 上,该链接打开带有预先填充的收件人和消息正文的 SMS:
<a href="sms:+61411111111;?&body=Hello">Press me to sms</a>
在 iOS 12 和 14(默认 Safari / Messages 应用程序)上body
填充,但收件人没有。
我已经尝试了我能找到的每一个变化。他们几乎都在Android上工作。
没有一个适用于 iOS 12 或 14。我还没有测试过其他版本,但基于较旧的线程,至少其中一些曾经适用于 iOS 8 和更早版本。
<a href="sms:+61411111111?&body=Hello">Press me to sms</a> // Populates body, no recipient
<a href="sms://+61411111111?&body=Hello">Press me to sms</a> // Attempts safari web navigation
<a href="sms:/+61411111111?&body=Hello">Press me to sms</a> // Attempts safari web navigation
<a href="sms:+61411111111;?&body=Hello">Press me to sms</a> // Populates body, no recipient
<a href="sms:+61411111111;?body=Hello">Press me to sms</a> // No body, no recipient
<a href="sms:+61411111111;&body=Hello">Press me to sms</a> // Populates body, no recipient
<a href="sms:+61411111111;?&body=Hello">click me to sms</a> // Populates body, no recipient
<a href="sms:61411111111;?&body=Hello">click me to sms</a> // Populates body, no recipient
<a href="sms:0411111111;?&body=Hello">click me to sms</a> // Populates body, no recipient
<a href="sms:0411111111">click me to sms</a> // Populates nothing
解决方案
推荐阅读
- python - 将列表转换为浮点数
- java - SpringJDBC 模板的实体或 DTO 方法?
- android - 如何缩短 Android Studio 中的导入以获得更简洁的代码
- c - 如果文档 A3 格式和横向,如何使用 C# 将 Word 文件页面转换为 png 图像?
- xamarin - 如何在跨平台项目的页面转换中使用 SetCustomAnimations
- next.js - 如何将日期注入到 react-dates 库中?
- forms - 未定义不是对象(评估'_this._ageinput = _ref2')
- excel - Worksheet_Change 事件未使用无线扫描仪触发
- mongoose - 如何使用猫鼬对带有数字的名称进行排序?
- javascript - 更新 jQuery 中的现有属性