12345678910111213141516171819202122232425262728293031323334353637383940414243444546 |
- def getSdkConfig(jsonConfig, config):
- print('getSdkConfig ziyun_ysdk...')
-
- if 'ziyun' in config:
- ziyun = config['ziyun']
- jsonSdk = {
- 'ZY_APPID':ziyun['ZY_APPID'],
- 'ZY_APPKEY':ziyun['ZY_APPKEY'],
- 'QQ_APP_ID':ziyun['QQ_APP_ID'],
- 'WX_APP_ID':ziyun['WX_APP_ID'],
- 'OFFER_ID':ziyun['OFFER_ID'],
- 'YSDK_URL':ziyun['YSDK_URL'],
- 'YSDK_ICON_SWITCH':'true',
- 'YSDK_IMMERSIVE_ICON_SWITCH':'true',
- 'YSDK_MSG_BOX_SWITCH':'true',
- 'YSDK_ICON_CAPTURE_SWITCH':'true'
- }
- if 'metaData' in jsonConfig:
- meta = jsonConfig['metaData']
- else:
- meta = {}
- meta['ziyun_appid'] = ziyun['ZY_APPID']
- meta['ziyun_appkey'] = ziyun['ZY_APPKEY']
- placeholders = {
- 'wechatAppId':ysdk['WX_APP_ID'],
- 'qqAppId':ysdk['QQ_APP_ID'],
- 'applicationId':config['packageName']
- }
- if 'screenOrientation' in config:
- placeholders['screenOrientation'] = config['screenOrientation']
- else:
- placeholders['screenOrientation'] = 'landscape'
-
- jsonConfig['metaData'] = meta
- jsonConfig['ysdk'] = jsonSdk
- jsonConfig['placeholders'] = placeholders
- #jsonConfig['addLauncher'] = False
- if 'includeOtherPay' in ziyun:
- if ziyun['includeOtherPay'] == 0:
- jsonConfig['libConfig'] = 'nopay'
- else:
- jsonConfig['libConfig'] = 'default'
- else:
- jsonConfig['libConfig'] = 'default'
|