Hi,
In the following sample plugin.xml and config.xml , the parameter
"enable-redirect" can be configured by app developers when they add the plugin
to cordova project. However, currently only "ios-package" and "onload"
parameters are parsed and stored by config.xml's settings parser, other
parameters (like "enable-redirect") are ignored by the settings parser, so
plugin developer has to parse the config.xml again by themselves in order to
get the other parameters' value.
Just wonder it maybe a good idea to parse all parameters under feature element,
and return it as a "param" dictionary, so as to make it ready to use by
developers within plugin's native code.
Plugin.xml:
<platform name="ios">
<config-file target="config.xml" parent="/widget">
<feature name="myplugin">
<param name="ios-package" value="myPlugin"/>
<param name="onload" value="true"/>
<param name="enable-redirect" value="$REDIRECT"/>
</feature>
</config-file>
<source-file src="ios/libs/myPlugin.a" framework="true"/>
</platform>
Config.xml
<feature name="myplugin">
<param name="ios-package" value="myplugin" />
<param name="onload" value="true" />
<param name="enable-redirect" value="true" />
</feature>
Thanks
Jonathan