Sfoglia il codice sorgente

修改安卓中版本升级不存在描述的问题

lemon橪 5 anni fa
parent
commit
cd909ede83

+ 2 - 1
pages/mine/set/versionFunctionList.vue

@@ -8,7 +8,7 @@
       </u-collapse-item>
 
     </u-collapse>
-    <u-empty style="margin-top:100rpx;" v-else text="暂无版本信息" mode="list"></u-empty>
+    <u-empty class="empty" v-else text="暂无版本信息" mode="list"></u-empty>
   </div>
 </template>
 
@@ -54,4 +54,5 @@ export default {
     padding: 10rpx;
     background: #fff;
 }
+
 </style>

+ 36 - 36
plugins/APPUpdate/APPUpdate.md

@@ -1,28 +1,28 @@
 # APP版本更新、强制更新、漂亮的更新界面、IOS更新(跳转IOS store)、wgt更新
 
 ### QQ交流群(学习干货多多) 607391225
-![QQ交流群](http://qn.kemean.cn//upload/202004/14/15868301778472k7oubi6.png)
-
+![QQ交流群](http://qn.kemean.cn//upload/202004/14/15868301778472k7oubi6.png)
+
 # [点击跳转-插件示例](https://ext.dcloud.net.cn/plugin?id=2009)
-# [点击跳转-5年的web前端开源的uni-app快速开发模板-下载看文档](https://ext.dcloud.net.cn/plugin?id=2009)
- 
-### 常见问题
-1.安卓apk下载完成后没有更新APP?
-
-答:问题是因为没有添加APP安装应用的权限,解决方法在`manifest.json`文件里面`APP模块权限配置`的`Android打包权限配置`勾选以下权限
-```
+# [点击跳转-5年的web前端开源的uni-app快速开发模板-下载看文档](https://ext.dcloud.net.cn/plugin?id=2009)
+ 
+### 常见问题
+1.安卓apk下载完成后没有更新APP?
+
+答:问题是因为没有添加APP安装应用的权限,解决方法在`manifest.json`文件里面`APP模块权限配置`的`Android打包权限配置`勾选以下权限
+```
 <uses-permission android:name=\"android.permission.INSTALL_PACKAGES\"/>  
-<uses-permission android:name=\"android.permission.REQUEST_INSTALL_PACKAGES\"/>
-```
-若还有问题请看[安装apk无法执行的解决方案](https://ask.dcloud.net.cn/article/35703 "安装apk无法执行的解决方案")
-
-2.APP更新后版本号没变,还是之前的版本号?
-
-答:可能是更新的安装包没有升级版本号,`manifest.json`文件里面基本设置`应用版本号`和`应用版本名称`需要升高
-
-3.APP更新后没有覆盖之前的APP?
-
-答:可能是更新的安装包`包名`和APP的`包名`不一样
+<uses-permission android:name=\"android.permission.REQUEST_INSTALL_PACKAGES\"/>
+```
+若还有问题请看[安装apk无法执行的解决方案](https://ask.dcloud.net.cn/article/35703 "安装apk无法执行的解决方案")
+
+2.APP更新后版本号没变,还是之前的版本号?
+
+答:可能是更新的安装包没有升级版本号,`manifest.json`文件里面基本设置`应用版本号`和`应用版本名称`需要升高
+
+3.APP更新后没有覆盖之前的APP?
+
+答:可能是更新的安装包`包名`和APP的`包名`不一样
 
 ### 第一步配置APP更新接口
 在`APPUpdate.js`里面`getServerNo`函数方法配置更新接口
@@ -38,7 +38,7 @@ if (platform == "android") {
 /* 接口入参说明
  * version: 应用当前版本号(已自动获取)
  * type:平台(1101是安卓,1102是IOS)
- */ 
+ */ 
 // 可以用自己项目的请求方法
 $http.get("api/kemean/aid/app_version", httpData).then(res => {
 	/*接口出参说明 (res数据说明)
@@ -49,15 +49,15 @@ $http.get("api/kemean/aid/app_version", httpData).then(res => {
 	* | versionInfo	 | y	    | String	| 版本信息 \n 换行(例如:1.修改了bug1 \n 2.修改了bug2 \n 3.修改了bug3)      |
 	* | forceUpdate	 | y	    | boolean	| 是否强制更新  |
 	* | downloadUrl	 | y	    | String	| 版本下载链接 `IOS安装包更新请放跳转store应用商店链接,安卓apk和wgt文件放文件下载链接` |
-	*/
-   // 只要callback上面的数据就ok(返回数据就表示接口允许更新)
-   // 示例返回数据
-   callback && callback({
-	   versionCode: 101,
-	   versionName: "1.0.1",
-	   versionInfo: "1.修改了bug1 \n 2.修改了bug2 \n 3.修改了bug3",
-	   forceUpdate: false,
-	   downloadUrl: "http://www.xxx.com/download/123",
+	*/
+   // 只要callback上面的数据就ok(返回数据就表示接口允许更新)
+   // 示例返回数据
+   callback && callback({
+	   versionCode: 101,
+	   versionName: "1.0.1",
+	   versionInfo: "1.修改了bug1 \n 2.修改了bug2 \n 3.修改了bug3",
+	   forceUpdate: false,
+	   downloadUrl: "http://www.xxx.com/download/123",
    });
 });
 ```
@@ -75,13 +75,13 @@ onLaunch: function(e) {
 	APPUpdate();
 	// #endif
 }
-```
-
-### 第三步 添加APP安装应用的权限
-在`manifest.json`文件里面`APP模块权限配置`的`Android打包权限配置`勾选以下权限
-```
+```
+
+### 第三步 添加APP安装应用的权限
+在`manifest.json`文件里面`APP模块权限配置`的`Android打包权限配置`勾选以下权限
+```
 <uses-permission android:name=\"android.permission.INSTALL_PACKAGES\"/>  
-<uses-permission android:name=\"android.permission.REQUEST_INSTALL_PACKAGES\"/>
+<uses-permission android:name=\"android.permission.REQUEST_INSTALL_PACKAGES\"/>
 ```
 
 ### 修改弹窗的主题色或弹窗图标

+ 9 - 8
plugins/APPUpdate/index.js

@@ -303,7 +303,8 @@ function updatePopup(data, callback) {
     },
   ];
   const textHeight = 18;
-  let contentTop = popupViewHeight / 2 + 8;
+  let contentTop = popupViewHeight / 2 + 16;
+
   popupViewContentList.push({
     tag: "font",
     id: "content-title",
@@ -325,18 +326,18 @@ function updatePopup(data, callback) {
       popupViewHeight += textHeight;
       contentTop += textHeight;
     }
-    let content = item.content.replace("<p>", "<font>");
-    content = content.replace("</p>", "</font>");
-
     popupViewContentList.push({
-      tag: "richtext",
+      tag: "font",
       id: "content" + index + 1,
-      text: content,
+      text: item.content,
 
-      richTextStyles: {
+      textStyles: {
+        size: "14px",
+        color: "#666",
+        lineSpacing: "50%",
         align: "left",
-        color: "#333",
       },
+
       position: {
         top: contentTop + "px",
         left: viewContentPadding + "px",