最近使用Taro框架开发微信小程序,发现文档中有提供直接调起发送短信界面的API,如下图:
虽然支持情况上显示目前没有支持任何平台,然是我在微信小程序中测试发现是可以正常使用的。
然后去github上拉下源码查看,并没有发现具体的实现,是一个暂时不支持的API。
import { temporarilyNotSupport } from '../../utils/index.js';
// 短信
const sendSms = /* @__PURE__ */ temporarilyNotSupport('sendSms');
export { sendSms };
//# sourceMappingURL=sms.js.map
微信小程序提供的API并没有对用的方法,但是Taro中却可以使用,很好奇它是怎么实现的。希望得到大佬指点,弄明白Taro是如何实现的。
Taro没有实现是因为在微信小程序端直接调用了wx.sendSmsAPI,而微信小程序是调用了微信客户端所提供的方法(其他跨平台开发框架也是一样的道理)。