H5微应用JSSDK为微应用提供了调用明源APP的原生能力的通道,帮助开发者更好地使用手机系统的能力,为微应用提供更接近原生代码的体验。本文档将为开发者介绍明源JSSDK的使用及相关注意事项。
使用明源JSSDK需要先引入JSSDK文件,目前只提供一种引入方法:
浏览器引入
在浏览器中使用script和link标签直接引入文件,并使用全局变量YLSDK。
<script type="text/javascript" src="https://static.myfuwu.com.cn/static/sdk/open/1.0.0/YLSDK.umd.min.js" />
后续会提供npm的引入方式。
YLSDK.ready参数为回调函数,在环境准备就绪时触发,JSSDK的调用需要保证在该回调函数触发后调用,否则无效。
注意:所有JSSDK能力的调用,必须在YLSDK.ready里面执行。
YLSDK.ready(function() {
// 调用拍照功能
YLSDK.Photo.takePhoto(options, path)
.then(res => {
// 成功回调,执行拍照成功的操作
doSuccess();
})
.catch(err => {
// 失败回调,执行拍照失败的操作
doError();
});
});