「シンプル体重管理」Ver.1.20.5のリリース翌朝に、不具合に関するレビューやお問い合わせメールが届きました。
画像のように、アプリの操作ボタンがカメラや時計表示のステータスバーまで広がって表示されるようです。

cordova-plugin-statusbarプラグインのStatusBarOverlaysWebViewの設定が機能していないようです。

<preference name="StatusBarOverlaysWebView" value="false" />

今回は、この問題の対処方法について説明します。

この問題は、Android 15以降の端末で発生するようです。
https://github.com/apache/cordova-plugin-statusbar/issues/274

Edge-to-edgeによる影響でした。
これを無効にするため、config.xmlに以下の内容を追加します。

<config-file parent="/resources/style" target="app/src/main/res/values/themes.xml">
    <item name="android:windowOptOutEdgeToEdgeEnforcement">true</item>
</config-file>

直りました。
早速、Ver.1.20.6をリリースします。

Recommended Posts