def getSdkConfig(jsonConfig, config): print('getSdkConfig xunqu...') if 'xunqu' in config: xq = config['xunqu'] meta = { 'XQ_APPKEY':xq['XQ_APPKEY'], 'XQ_PAYSIGN':xq['XQ_PAYSIGN'], 'XQ_Channel':xq['XQ_Channel'], 'XQ_DEBUG':xq['XQ_DEBUG'] } if 'SUB_CHANNEL' in xq: if 'xiaomi' == xq['SUB_CHANNEL']: if 'configData' in jsonConfig: configData = jsonConfig['configData'] else: configData = {} configData['xiaomi_appid'] = xq['xiaomi_appid'] configData['xiaomi_appkey'] = xq['xiaomi_appkey'] jsonConfig['configData'] = configData elif 'jrtt' == xq['SUB_CHANNEL']: meta['TT_NAME'] = 'default' meta['TT_APP_ID'] = 'default' placeholders = { 'applicationId':config['packageName'] } jsonConfig['metaData'] = meta jsonConfig['placeholders'] = placeholders if 'includeOtherPay' in xq: if xq['includeOtherPay'] == 0: jsonConfig['libConfig'] = 'nopay' else: jsonConfig['libConfig'] = 'default' else: jsonConfig['libConfig'] = 'default'