我正在尝试设置一个超链接,允许有人在智能手机上点按它,然后立即转到他们的默认短信应用程序发送短信。
此前已在此处发布解决方案,以说明这是如何实现的:
<a href="sms:[number]?body=[message]">Android</a>
<a href="sms:[number];body=[message]">iOS</a>
<a href="sms:[number]&body=[message]">iOS 8</a>
我已经使用PHP来检测用户所在的设备,以便可以使用正确的格式,但最近出现了一些不一致的地方。
iPhone 4似乎无法与其中任何一项一起使用,显示空白消息。 iPhone 5C使用分号,但只填充电话号码而不是消息。与iPhone 4相同年龄的旧iPad工作正常。
过去,这些设备都运行良好,所以我只能假设某个地方最近的更新意外造成了错误。
是否有人为这些特定手机制定了解决方法,或者是否有明确的列表显示特定的手机和手机每个人需要什么?设备之间存在很多不一致之处似乎很奇怪。