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'