jm_ysdk.py 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839
  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. 'YSDK_ANTIADDICTION_SWITCH':'true'
  15. }
  16. placeholders = {
  17. 'wechatAppId':ysdk['WX_APP_ID'],
  18. 'qqAppId':ysdk['QQ_APP_ID'],
  19. 'applicationId':config['packageName']
  20. }
  21. '''if 'screenOrientation' in config:
  22. placeholders['screenOrientation'] = config['screenOrientation']
  23. else:
  24. placeholders['screenOrientation'] = 'landscape'
  25. '''
  26. jsonConfig['ysdk'] = jsonSdk
  27. jsonConfig['placeholders'] = placeholders
  28. #jsonConfig['addLauncher'] = False
  29. if 'includeOtherPay' in ysdk:
  30. if ysdk['includeOtherPay'] == 0:
  31. jsonConfig['libConfig'] = 'nopay'
  32. else:
  33. jsonConfig['libConfig'] = 'default'
  34. else:
  35. jsonConfig['libConfig'] = 'default'