MonacaでSettings bundleを使う方法
今回はMonaca (Cordova、ハイブリッドアプリ)についてです。
そもそも、Settings bundleってなに?
iOSの設定画面にライセンス表示や、設定項目を表示する時に使われる設定ファイルのことです。このファイルをリソースに追加すると、自動でiOSの設定画面に読み込んでくれます。便利ですね。詳しくは以下のリンクをどうぞ。
Milanista の解説書: [iOS] アプリの設定に Settings Bundle を使ってみる(Abnormal)
Settings bundleを取り込む方法
取り込むにはプラグインを使います。
Cordovaの方もgit hubで公開されているので、普通に使えるからご安心ください!
Custom Config プラグイン | Monaca Docs
settings.bundleをwwwディレクトリの下に置いて、
config.xmlに以下を書き込むだけです。
注意点としては、必ずwwwディレクトリ以下に配置することです。
<custom-preference name="ios-xcodefunc" func="addResourceFile">
<arg type="String" value="www/settings.bundle" flag="path" />
</custom-preference>
これでビルドすれば、勝手に設定画面が表示されます。
おわり