123456789101112131415161718192021222324252627282930313233343536373839 |
- 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'
|