我正在博览会中使用Linking通过博览会通过以下方式发送短信:
Linking.openURL("sms:123456789")
它将打开带有该数字的文本消息,正文为空白,因此,如果我需要正文中的内容,请按照以下步骤操作:
Linking.openURL("sms:123456789?body=test1234?")
但是它不起作用,我该如何实现这一目标,任何帮助都将是感激的。
答案 0 :(得分:0)
两种平台的语法都不相同,因此您使用的平台仅适用于Android。
iOS:Linking.openURL("sms:123456789&body=test1234?")
->(请注意,&
代替了?
)
Android:Linking.openURL("sms:123456789?body=test1234")
无论如何,由于您正在使用Expo,因此可以使用SMS
模块。
const isAvailable = await Expo.SMS.isAvailableAsync();
if (isAvailable) {
const { result } = await Expo.SMS.sendSMSAsync(['123456789'], 'test1234');
}
答案 1 :(得分:0)
查看新的Google政策,默认情况下,短信和CALL_LOG访问权限已停用...