jm_ysdk.py 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. def getSdkConfig(jsonConfig, config):
  2. print('getSdkConfig ysdk...')
  3. if 'ysdk' in config:
  4. ysdk = config['ysdk']
  5. jsonSdk = {
  6. 'QQ_APP_ID':ysdk['QQ_APP_ID'],
  7. 'WX_APP_ID':ysdk['WX_APP_ID'],
  8. 'OFFER_ID':ysdk['OFFER_ID'],
  9. 'YSDK_URL':ysdk['YSDK_URL'],
  10. 'YSDK_ICON_SWITCH':'true',
  11. 'YSDK_IMMERSIVE_ICON_SWITCH':'true',
  12. 'YSDK_MSG_BOX_SWITCH':'true',
  13. 'YSDK_ICON_CAPTURE_SWITCH':'true'
  14. }
  15. placeholders = {
  16. 'wechatAppId':ysdk['WX_APP_ID'],
  17. 'qqAppId':ysdk['QQ_APP_ID'],
  18. 'applicationId':config['packageName']
  19. }
  20. '''if 'screenOrientation' in config:
  21. placeholders['screenOrientation'] = config['screenOrientation']
  22. else:
  23. placeholders['screenOrientation'] = 'landscape'
  24. '''
  25. jsonConfig['ysdk'] = jsonSdk
  26. jsonConfig['placeholders'] = placeholders
  27. #jsonConfig['addLauncher'] = False
  28. if 'includeOtherPay' in ysdk:
  29. if ysdk['includeOtherPay'] == 0:
  30. jsonConfig['libConfig'] = 'nopay'
  31. else:
  32. jsonConfig['libConfig'] = 'default'
  33. else:
  34. jsonConfig['libConfig'] = 'default'