Reactjs 使用默认文本响应本机iOS打开消息应用程序
我试图打开带有手机号码和内容的消息应用程序。但手机号码和内容在“到”部分结合在一起。如何解决此问题?我们将提供任何帮助。提前感谢iOS上的工作语法(截至11.2)似乎是Reactjs 使用默认文本响应本机iOS打开消息应用程序,reactjs,react-native,Reactjs,React Native,我试图打开带有手机号码和内容的消息应用程序。但手机号码和内容在“到”部分结合在一起。如何解决此问题?我们将提供任何帮助。提前感谢iOS上的工作语法(截至11.2)似乎是sms:123&body=mybody,请注意和作为分隔符,而不是? 请注意,尽管此&分隔符与(和Android)相反,因此在未来的iOS版本中可能会有所改变 另外,有趣的是(重点加上): 此类型URL的格式为sms:,其中是 可选参数,用于指定SMS的目标电话号码 消息此参数可以包含数字0到9以及 加号(+)、连字符(-)和句点
sms:123&body=mybody
,请注意和作为分隔符,而不是?
请注意,尽管此&
分隔符与(和Android)相反,因此在未来的iOS版本中可能会有所改变
另外,有趣的是(重点加上):
此类型URL的格式为sms:
,其中
是
可选参数,用于指定SMS的目标电话号码
消息此参数可以包含数字0到9以及
加号(+)、连字符(-)和句点(.)字符URL字符串必须为空
不包括任何消息文本或其他信息。
这在ios上对我有效。
您可以提供逗号分隔的数字
Linking.openURL(`sms:/open?addresses=9233352516619231213341&body=mysms text`);
如果希望用户从联系人中进行选择,可以按如下方式传递null
:
Linking.openURL(`sms:&addresses=null&body=My sms text`);
否则,为了在iOS中选择多个号码:
Linking.openURL(`sms:&addresses=replace_with_comma_seperated_numbers&body=My sms text`);
你调查过吗?
Linking.openURL(`sms:&addresses=replace_with_comma_seperated_numbers&body=My sms text`);