0.20.X升级到0.28.X

版本变化

  • 0.20.X不支持arm64-v8ax86架构,0.28.X支持
  • 0.28.X包名由com.lmspay.mpweex变更为com.lmspay.zq

依赖包修改

  • SDK版本
implementation "com.lmspay.mpweex:mpweex_sdk:0.28.0"
  • 仿微信下拉 如果APP有使用两码事实现的仿微信下拉,则需要变更依赖
implementation "com.lmspay.mpweexheader:mpweexheader:0.1.3"

包名变更

由于包名由com.lmspay.mpweex变更为com.lmspay.zq,故有使用到SDK的类,都需要重新导包

去掉websocket

如果有实现websocket相关类,则可以删除掉,因为0.28.X已经自带实现了。

layout文件包名替换

如果有使用WXAdsView,则需要变更包名

com.lmspay.mpweex.ui.WXAdsView替换为com.lmspay.zq.ui.WXAdsView

修改混淆参数

# weex
-keep class org.apache.weex.bridge.**{*;}
-keep class org.apache.weex.dom.**{*;}
-keep class org.apache.weex.layout.**{*;}
-keep class org.apache.weex.base.**{*;}
-keep class org.apache.weex.common.**{*;}
-keep class * implements org.apache.weex.IWXObject{*;}
-keep class org.apache.weex.ui.**{*;}
-keep class org.apache.weex.ui.component.**{*;}
-keep class org.apache.weex.utils.**{
    public <fields>;
    public <methods>;
    }
-keepclassmembers class * {
    @org.apache.weex.annotation.JSMethod *;
}

-keep class org.apache.weex.base.SystemMessageHandler { *; }
-dontwarn org.apache.weex.bridge.**

# mpweex
-keep class com.lmspay.zq.widget.indicators.**{*;}