2016-04-30 13 views
1

cordova-plugin-mfpを追加した後、cordova-plugin-statusbarは機能しなくなりました。再現するMobileFirst Platform 8.0 beta - cordova-plugin-statusbarを壊す

ステップ:

<feature name="StatusBar"> 
    <param name="ios-package" value="CDVStatusBar" onload="true" /> 
</feature> 
<preference name="StatusBarStyle" value="default" /> 
  • ラン:config.xmlに次のテキストを追加します

    cordova create test 
    cd test 
    cordova platform add ios 
    cordova plugin add --save cordova-plugin-statusbar 
    
    1. ステータスバープラグインを使用して新しいコルドバプロジェクトを作成します。プロジェクトとステータスバーのテキストが黒(デフォルト!)であることに注意してください。

    2. 変更config.xmlに追加した行:

      <preference name="StatusBarStyle" value="blacktranslucent" /> 
      
    3. は、プロジェクトを実行し、ステータスバーのテキストが白であることに注意(万歳!)。

    4. はコルドバ・プラグイン・MFPのプラグインを追加します。

      cordova plugin add --save cordova-plugin-mfp 
      
    5. プロジェクトを実行すると、ステータスバーのテキストが黒であることに注意(ブーイング!)。

    この時点で、StatusBarStyleの変更はまったく影響しません。

  • 答えて

    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リリースで解決される予定です。報告ありがとう!

    現在のところ、回避策はありませんが、この回答を更新することが確実になるでしょう。

    +0

    ありがとうございます。修正を楽しみにしています。 –

    +0

    @NickMaynardは、私の答えを更新してください。今すぐ回避策がありますが、おそらく将来は修正されます。 –

    +0

    解決方法Idanに感謝します。最終的なバグ修正はいつからおこなえますか? –

    関連する問題