To create network custom configuration use KONetworkConfigurationProtocol with KONetworkConfigurationBuilder and add created configuration to core.
Example:
Create configuration builder
let networkConfigurationBuilder = KONetworkConfigurationBuilder()Created configuration
let networkConfiguration = networkConfigurationBuilder.create()Add created configuration to core
KOLocalizedCore.main.networkConfigure(networkConfiguration)Set session. If not set default URLSession(configuration: URLSessionConfiguration.default)
func setSession(session: URLSession)Set fileNameKey. If not set default filename
func setFileNameKey(string: String)Set urlKey. If not set default url
func setUrlKey(string: String)Set latestUpdateKey. If not set default latest_update
func setLatestUpdateKey(string: String)Set rootPointKey optional. If not set default array
func setRootPointKey(string: String?)Set request language key optional. If not set default key
func setRequestLangKey(string: String?)Set request Bundle key optional. If not set default bundle
func setRequestBundlekey(string: String?)Set request version build key optional. If not set default ver
func setRequestVersionkey(string: String?)Set file manager configuration optional. If not set create default File manager configuration
func setFileManagerConfiguration(configuration:KOFileManagerConfigurationProtocol)Create KONetworkConfiguration
func create() -> KONetworkConfigurationProtocol