首页 > 解决方案 > Linking.openUrl 在 IOS 中发送短信

问题描述

我需要在 React-native 应用程序中发送带有预填充正文的 SMS,但我无法传递电话号码

这是我到目前为止所尝试的:

Linking.openURL(sms:/open?addresses=${phone}&body=${body})

Linking.openURL(sms:${phone}&body=${body})

Linking.openURL(sms:/?addresses=${phone}&body=${body})

短信应用程序打开,正文在消息字段中,但收件人:字段包含带有微调器的“无名称”。

*这是最新版本的 IOS (13.2.2)

标签: iosreact-nativesmsdeep-linking

解决方案


问题似乎出在模拟器上,它可以在真实设备上运行,并且正如Bug提到的那样,正确的语法确实是

Linking.openURL(`sms:${phone}&body=${body}`)


推荐阅读