オプトイン/オプトアウト初期状態の指定 - Cordova¶
config.xml ファイルを編集する¶
config.xml ファイルの中でオプトイン/オプトアウトの初期状態を指定します。ご利用中のCordovaバージョンによって指定方法が異なります。
config-fileタグを使って指定する (Cordova 7.1以上)¶
iOSプラットフォーム¶
<platform name="ios"> タグの中に以下を追加してください。 config-file タグの中に <true /> を入れるとオプトインが初期状態となります。 <false /> を入れるとオプトアウトが初期状態となります。
<config-file parent="RPREndUserOptInDefault" target="*-Info.plist">
<false />
</config-file>
Androidプラットフォーム¶
<platform name="android"> タグの中に以下を追加してください。 meta-data タグの android:value を true とするとオプトインが初期状態となります。false とするとオプトアウトが初期状態となります。
<config-file parent="./application" target="AndroidManifest.xml">
<meta-data android:name="io.repro.android.EndUserOptInDefault" android:value="false">
</meta-data>
</config-file>
custom-config-fileタグを使って指定する (Cordova 7.1未満)¶
Cordova 7.1未満をご利用中の場合、config-fileタグが動作しないため、cordova-custom-configプラグインを利用して指定してください。
cordova-custom-configプラグインが未導入の場合は、以下のように導入してください。
$ cordova plugin add cordova-custom-config
iOSプラットフォーム¶
<platform name="ios"> タグの中に以下を追加してください。 custom-config-file タグの中に <true /> を入れるとオプトインが初期状態となります。 <false /> を入れるとオプトアウトが初期状態となります。
<custom-config-file parent="RPREndUserOptInDefault" target="*-Info.plist">
<false />
</custom-config-file>
Androidプラットフォーム¶
<platform name="android"> タグの中に以下を追加してください。 meta-data タグの android:value を true とするとオプトインが初期状態となります。false とするとオプトアウトが初期状態となります。
<custom-config-file parent="./application" target="AndroidManifest.xml">
<meta-data android:name="io.repro.android.EndUserOptInDefault" android:value="false">
</meta-data>
</custom-config-file>