当iOS消息尚未打开时,无法在iOS 11上传递带有SMS:// deeplink的参数

and*_*wgj 9 deep-linking ios ios11

我试图在iOS 11.0开发者预览版上调用以下网址:

<html>
<body>
  <a href="sms:+24321&body=This%20is%20the%20body">Click Me!</a>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

单击上面的链接时,iOS会成功打开本机iOS消息应用程序.如果用户以前在手机的后台打开了iOS消息应用程序,则iOS会正确传递链接中包含的查询参数,例如to:(24321)和body:(这是正文),但如果用户尚未拥有iOS消息打开,然后iOS打开消息,但不打开消息tobody填写.

这不是iOS 10上的问题,似乎已经在iOS 11中引入.