Taro框架开发微信小程序,其中sendSms(options) API 是如何实现的?

最近使用Taro框架开发微信小程序,发现文档中有提供直接调起发送短信界面的API,如下图:

虽然支持情况上显示目前没有支持任何平台,然是我在微信小程序中测试发现是可以正常使用的。
然后去github上拉下源码查看,并没有发现具体的实现,是一个暂时不支持的API。

import { temporarilyNotSupport } from '../../utils/index.js';

// 短信
const sendSms = /* @__PURE__ */ temporarilyNotSupport('sendSms');

export { sendSms };
//# sourceMappingURL=sms.js.map

微信小程序提供的API并没有对用的方法,但是Taro中却可以使用,很好奇它是怎么实现的。希望得到大佬指点,弄明白Taro是如何实现的。

阅读 3.1k
1 个回答

Taro没有实现是因为在微信小程序端直接调用了wx.sendSmsAPI,而微信小程序是调用了微信客户端所提供的方法(其他跨平台开发框架也是一样的道理)。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题