參數名 | 類型 | 默認值 | 說明 |
---|---|---|---|
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');
}
複製代碼