Andrew Grieve created CB-2433: --------------------------------- Summary: Deprecate window.Settings Key: CB-2433 URL: https://issues.apache.org/jira/browse/CB-2433 Project: Apache Cordova Issue Type: Bug Components: iOS Reporter: Andrew Grieve Assignee: Andrew Grieve Priority: Minor Fix For: 2.5.0
@implementation CDVDevice - (void)getDeviceInfo:(CDVInvokedUrlCommand*)command { /* Settings.plist * Read the optional Settings.plist file and push these user-defined settings down into the web application. * This can be useful for supplying build-time configuration variables down to the app to change its behavior, * such as specifying Full / Lite version, or localization (English vs German, for instance). */ // TODO: turn this into an iOS only plugin NSDictionary* temp = [CDVViewController getBundlePlist:@"Settings"]; if ([temp respondsToSelector:@selector(JSONString)]) { NSString* js = [NSString stringWithFormat:@"window.Settings = %@;", [temp JSONString]]; [self.commandDelegate evalJs:js]; } No docs mention the feature. You could accomplish x-platform & without a plugin by XHR'ing a .json file from your app directory. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira