MobileFirst 8 Android APP 直接更新后无法连接到 MobileFirst 服务器
MobileFirst 8 Android APP cannot connect to MobileFirst server after direct update
场景如下:
- Android 设备安装 WebResource Encrypt MFP APP。
- 直接更新网页资源。
- 重启此应用程序 [ onDestory() -> onCreate() ]
- 无法连接 MobileFirst8 服务器
logcat 信息:
我们启用了以下功能:
- 证书固定
- WebResource 加密(mfpdev 应用程序 webencrypt)。
MobileFirst server version :
8.0.0.00-20170901-1903
Cordova MFP plugin version :
- cordova-plugin-mfp 8.0.2017082110
- cordova-plugin-mfp-push 8.0.2017082110
更新 1:
即使我们没有直接更新网页资源,只是重新启动这个应用程序将无法连接到 MobileFirst 服务器。
测试场景:
- 科尔多瓦准备
- mfpdev 应用程序 webencrypt(带证书固定)
- 在 android 设备上调试
- 首先 运行 工作正常。但重新加载此应用程序时无法连接
APP重启时的设备日志如下:
MFP 服务器版本:8.0.0.00-20170901-1903
mfpdev-cli 版本:8.0.0-2017080206
cordova-plugin-mfp 版本:8.0.2017090705
设备信息:Android7.0
测试项目源代码:GitHub link
请检查您要查找的证书是否在'certificates'文件夹中。报错提示指定位置不存在证书。
启用 WebResourcesEncryption 时直接更新不起作用的问题,已通过 APAR PI84522 修复:
安装最新的 iFix 解决问题。
案例已通过 PI88636
修复
使用cordova-plugin-mfp 8.0.2017102115解决问题。
场景如下:
- Android 设备安装 WebResource Encrypt MFP APP。
- 直接更新网页资源。
- 重启此应用程序 [ onDestory() -> onCreate() ]
- 无法连接 MobileFirst8 服务器
logcat 信息:
我们启用了以下功能:
- 证书固定
- WebResource 加密(mfpdev 应用程序 webencrypt)。
MobileFirst server version :
8.0.0.00-20170901-1903
Cordova MFP plugin version :
- cordova-plugin-mfp 8.0.2017082110
- cordova-plugin-mfp-push 8.0.2017082110
更新 1:
即使我们没有直接更新网页资源,只是重新启动这个应用程序将无法连接到 MobileFirst 服务器。
测试场景:
- 科尔多瓦准备
- mfpdev 应用程序 webencrypt(带证书固定)
- 在 android 设备上调试
- 首先 运行 工作正常。但重新加载此应用程序时无法连接
APP重启时的设备日志如下:
MFP 服务器版本:8.0.0.00-20170901-1903
mfpdev-cli 版本:8.0.0-2017080206
cordova-plugin-mfp 版本:8.0.2017090705
设备信息:Android7.0
测试项目源代码:GitHub link
请检查您要查找的证书是否在'certificates'文件夹中。报错提示指定位置不存在证书。
启用 WebResourcesEncryption 时直接更新不起作用的问题,已通过 APAR PI84522 修复:
安装最新的 iFix 解决问题。
案例已通过 PI88636
修复使用cordova-plugin-mfp 8.0.2017102115解决问题。