直接更新后,MobileFirst 8 Android APP无法连接到MobileFirst服务器

时间:2017-09-21 11:21:39

标签: android ibm-mobilefirst

以下是该方案:

  1. Android设备安装WebResource加密MFP APP。
  2. 直接更新网络资源。
  3. 重启此APP [onDestory() - > onCreate()]
  4. 无法连接MobileFirst8服务器
  5. logcat信息: enter image description here

    我们启用以下功能:

    1. 证书固定
    2. WebResource加密(mfpdev app webencrypt)。
    3.   

      MobileFirst服务器版本:

           

      8.0.0.00-20170901-1903

           

      Cordova MFP插件版本:

           
          
      1. cordova-plugin-mfp 8.0.2017082110
      2.   
      3. cordova-plugin-mfp-push 8.0.2017082110
      4.   

      更新1:

      即使我们没有直接更新Web资源,只需重新启动此应用程序将无法连接MobileFirst服务器。

      测试场景:

      1. cordova准备
      2. mfpdev app webencrypt(带证书固定)
      3. 在Android设备上调试
      4. 首次运行正常。但重新加载此应用时无法连接
      5. 以下是APP重新启动时的设备日志: enter image description here

        MFP服务器版本:8.0.0.00-20170901-1903

        mfpdev-cli版本:8.0.0-2017080206

        cordova-plugin-mfp版本:8.0.2017090705

        设备信息:Android 7.0

        测试项目源代码:GitHub link

3 个答案:

答案 0 :(得分:0)

请检查“证书”文件夹中是否提供了您要查找的证书。该错误消息表明证书不存在于指定位置。

答案 1 :(得分:0)

启用WebResourcesEncryption后直接更新无效的情况已通过APAR PI84522修复:

安装最新的iFix以解决问题。

答案 2 :(得分:0)

此案例已通过PI88636

修复

使用cordova-plugin-mfp 8.0.2017102115解决此问题。