JS-SDK版本
jweixin-1.2.0.js
config接口注入权限验证配置
wx.config({
debug: true,
appId: '',
timestamp: ,
nonceStr: '',
signature: '',
jsApiList: ["previewFile"]
});
签名使用hutool工具
String path = "page url";
UrlBuilder urlBuilder = UrlBuilder.of(BaseUrl.get() + path);
String string1 = "jsapi_ticket={}&noncestr={}×tamp={}&url={}";
String str = StrUtil.format(
string1,
ticket,
nonceStr,
timestamp,
urlBuilder.build());
String signature = SecureUtil.sha1(str);
Android
wx.invoke("previewFile", {url, name, size})
IOS(以下都可)
wx.previewFile({url, name, size})
wx.invoke("previewFile", {url, name, size})