MobileFirst Platform 8.0 beta - 打破了cordova-plugin-statusbar

时间:2016-04-30 22:43:18

标签: cordova cordova-plugins ibm-mobilefirst

添加cordova-plugin-mfp后,cordova-plugin-statusbar不再有效。

重新创建的步骤:

  1. 使用状态栏插件创建一个新的Cordova项目:

    cordova create test
    cd test
    cordova platform add ios
    cordova plugin add --save cordova-plugin-statusbar
    
  2. 将以下文本添加到config.xml:

    <feature name="StatusBar">
        <param name="ios-package" value="CDVStatusBar" onload="true" />
    </feature>
    <preference name="StatusBarStyle" value="default" />
    
  3. 运行项目并注意状态栏文本为黑色(默认为!)。

  4. 更改config.xml中添加的行:

    <preference name="StatusBarStyle" value="blacktranslucent" />
    
  5. 运行项目并注意状态栏文本为白色(万岁!)。

  6. 添加cordova-plugin-mfp插件:

    cordova plugin add --save cordova-plugin-mfp
    
  7. 运行项目并注意状态栏文本为黑色(嘘!)。

  8. 此时,StatusBarStyle更改根本没有任何效果。

1 个答案:

答案 0 :(得分:0)

更新:请参阅以下解决此问题的博文:https://mobilefirstplatform.ibmcloud.com/blog/2016/06/13/fixing-the-incompatibility-between-cordova-status-bar-plug-in-and-mobilefirst-foundation-8-0/

确认。

我们已经打开了一个缺陷,目前计划对于MFPF 8.0的GA版本进行解决。谢谢你的举报!

目前没有可用的解决方法,但如果有,我一定会更新此答案。