HarmonyOS 鸿蒙Next的短信服务中,短信发送为什么只能填联系人,如何给陌生人短信,如何实现
HarmonyOS 鸿蒙Next的短信服务中,短信发送为什么只能填联系人,如何给陌生人短信,如何实现 短信服务中,短信发送为什么只能填联系人,如何给陌生人短信,如何实现
发送短信的接口需要系统权限才可调用,三方应用如果有发送短信需求,需要在应用内实现跳转到短信编辑的功能,并且需要携带编辑内容和收件人号码,可以通过调用元能力startAbility接口指定号码并跳转到发送短信页面的方式实现。
参考文档:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/telephony-sms-V5#开发步骤
填写的手机号没有要求必须是系统通信录的联系人,可以是陌生的手机号
更多关于HarmonyOS 鸿蒙Next的短信服务中,短信发送为什么只能填联系人,如何给陌生人短信,如何实现的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
在HarmonyOS鸿蒙Next的短信服务中,短信发送默认只能选择联系人,这是出于安全性和用户体验的考虑。要给陌生人发送短信,可以通过以下方式实现:
-
手动输入号码:在短信发送界面,直接手动输入接收方的手机号码。这是最直接的方式,适用于已知号码但未保存为联系人的情况。
-
调用系统API:如果是在应用开发中需要发送短信给陌生人,可以使用鸿蒙系统提供的短信发送API。通过调用
ohos.telephony.sms模块中的sendMessage方法,传入目标号码和短信内容即可。 -
使用第三方服务:某些应用或服务可能提供了通过API或界面发送短信的功能,开发者可以集成这些服务来实现给陌生人发送短信的需求。
-
权限配置:在应用开发中,确保在
config.json中配置了发送短信的权限ohos.permission.SEND_MESSAGES,以便应用能够正常调用短信发送功能。
通过以上方式,可以在鸿蒙Next中实现给陌生人发送短信的需求。


