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'