参数名 | 类型 | 默认值 | 说明 |
---|---|---|---|
name | String | '' | 客户端读取到的应用名称,定义这个参数能够方便多个应用复用接口。 |
version | String | '' | 客户端读取到的版本号信息 |
返回html
参数名 | 类型 | 默认值 | 说明 |
---|---|---|---|
update | Boolean | false | 是否有更新 |
wgtUrl | String | '' | wgt 包的下载地址,用于 wgt 方式更新。 |
pkgUrl | String | '' | apk/ipa 包的下载地址或 AppStore 地址,用于整包升级的方式。 |
前端检测前端
// #ifdef APP-PLUS
plus.runtime.getProperty(plus.runtime.appid, function(widgetInfo) {
uni.request({
url: 'http://www.example.com/update/',
data: {
version: widgetInfo.version,
name: widgetInfo.name
},
success: (result) => {
var data = result.data;
if (data.update && data.wgtUrl) {
uni.downloadFile({
url: data.wgtUrl,
success: (downloadResult) => {
if (downloadResult.statusCode === 200) {
plus.runtime.install(downloadResult.tempFilePath, {
force: false
}, function() {
console.log('install success...');
plus.runtime.restart();
}, function(e) {
console.error('install fail...');
});
}
}
});
}
}
});
});
// #endif
复制代码
uni.request应该也是调用原生请求vue
整包升级html5
manifest.json->App 模块权限配置->Push manifest.json->App SDK 配置->推送 java
uni-app提供了完善的统计分析接口及后台,按文档接入便可android
分辨率 | 型号/版本 | 备注 |
---|---|---|
480 * 762 | ||
720 * 1242 | ||
1080 * 1882 |
分辨率 | 型号/版本 | 备注 |
---|---|---|
1242 * 2688 | iphone XS Max、ios12+ | / |
2688 * 1242 | iphone XS Max、ios12+ | 横屏 |
828 * 1792 | XR、ios12+ | / |
1792 * 828 | XR、ios12+ | 横屏 |
1125 * 2436 | X/XS、 | / |
2436 * 1125 | X/XS、 | 横屏 |
1242 * 2208 | 6/7/8Plus | / |
2208 * 1242 | 6/7/8Plus | 横屏 |
750 * 1334 | 6/7/8 | / |
1334 * 750 | 6/7/8 | 横屏 |
640 * 1136 | 5/5s | / |
1136 * 640 | 5/5s | 横屏 |
640 * 960 | 4/4s | / |
目前还没发现有好的解决方案 fundebugios
官方文档git
uni-app 支持使用字体图标,使用方式与普通 web 项目相同github
@font-face {
font-family: test1-icon;
src: url('~@/static/iconfont.ttf');
}
复制代码