これまでCordovaで開発してきたアプリのconfig.xmlは、ほとんどがコピー&ペーストによる使い回しでした。
現在開発中のアプリ「シンプル買い物リスト」のAndroid版のデバッグが終わったので、iOS版のデバッグを行おうとビルドしたところ、以下のメッセージが表示されました。

The preference name “MediaPlaybackRequiresUserAction” has been deprecated. It is recommended to replace this preference with “MediaTypesRequiringUserActionForPlayback.

今回は、このメッセージが表示された場合の対処方法について説明します。

config.xmlの内容を確認します。

4行目のプリファレンス名「MediaPlaybackRequiresUserAction」を「MediaTypesRequiringUserActionForPlayback」に変更すると、メッセージが表示されなくなります。

詳細! SwiftUI iPhoneアプリ開発入門ノート[2020] iOS 14 Xcode 12対応

新品価格
¥3,080から
(2021/1/21 0:00時点)

【Cordova】Cordova iOS 6.1.1でビルドすると「The preference name “MediaPlaybackRequiresUserAction” has been deprecated. It is recommended to replace this preference with “MediaTypesRequiringUserActionForPlayback.”」が表示された場合の対処方法