Browse Source

紫云SDK适配(签名,配置文件,脚本)

zqbo 5 years ago
parent
commit
191a7612dd

+ 1 - 1
keystore/key.json

@@ -6,7 +6,7 @@
 		"keyPassword":"susu123"
 	},
 	"wzjh":{
-		"jm_ziyun_ysdk":{
+		"jm_zy_ysdk":{
 		"wzjh":{
 		"storeFile": "ziyun.jks",
 		"storePassword":"yh1234",

+ 0 - 3
package_web.py

@@ -51,11 +51,8 @@ def packageWeb():
 
     # 打包配置的路径
     packageConfig = sys.argv[1]
-    print('packageConfig --> ' +packageConfig)
-
     jsonText = file_utils.readFile(packageConfig)
     config = json.loads(jsonText)
-
     print('*************config*****************')
     print(jsonText)
     print('************************************')

BIN
sdk/jm_zy_ysdk/jm_zy_ysdk.jar


+ 16 - 0
sdk/jm_zy_ysdk/script/sdk_script.py

@@ -15,6 +15,7 @@ def execute(game, sdk, config):
 
     createJmhyProperties(game, sdk, subChannel, config)
     createProperties(game, sdk, subChannel, config)
+    createSdkProperties(game, sdk, subChannel, config)
 
     orientation = getScreenOrientation(game, sdk, subChannel, config)
     if orientation is None:
@@ -82,6 +83,21 @@ def createProperties(game, sdk, subChannel, config):
     file_utils.createFile(properties, content)
     return 0
 
+
+def createSdkProperties(game, sdk, subChannel, config):
+    '''
+    创建sdk.properties
+    '''
+    print('create sdk.properties')
+    zysdkConfig = config['zysdk_properties']
+    decompliePath = file_utils.getDecompliePath(game, sdk, subChannel, config['cache'])
+    properties = os.path.join(decompliePath, 'assets', 'sdk.properties')
+    content = ''
+    for key in zysdkConfig:
+        content = '%s%s=%s\n' % (content, key, zysdkConfig[key])
+    file_utils.createFile(properties, content)
+    return 0
+
 def copyWechatCode(game, sdk, subChannel, config):
     '''
     拷贝微信sdk的代码

+ 10 - 5
sdk_script/jm_zy_ysdk.py

@@ -4,8 +4,6 @@ def getSdkConfig(jsonConfig, config):
     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'],
@@ -15,6 +13,12 @@ def getSdkConfig(jsonConfig, config):
             'YSDK_MSG_BOX_SWITCH':'true',
             'YSDK_ICON_CAPTURE_SWITCH':'true'
         }
+        zysdk_properties = {
+            'qqKey':ziyun['qqappkey'],
+            'wxId':ziyun['WX_APP_ID'],
+            'wxKey':ziyun['wxappkey'],
+            'memberKey':"sdsdd"
+        }
         if 'metaData' in jsonConfig:
             meta = jsonConfig['metaData']
         else:
@@ -22,8 +26,8 @@ def getSdkConfig(jsonConfig, config):
         meta['ziyun_appid'] = ziyun['ZY_APPID']
         meta['ziyun_appkey'] = ziyun['ZY_APPKEY']
         placeholders = {
-            'wechatAppId':ysdk['WX_APP_ID'],
-            'qqAppId':ysdk['QQ_APP_ID'],
+            'wechatAppId':ziyun['WX_APP_ID'],
+            'qqAppId':ziyun['QQ_APP_ID'],
             'applicationId':config['packageName']
         }
 
@@ -31,9 +35,10 @@ def getSdkConfig(jsonConfig, config):
             placeholders['screenOrientation'] = config['screenOrientation']
         else:
             placeholders['screenOrientation'] = 'landscape'
-            
+
         jsonConfig['metaData'] = meta
         jsonConfig['ysdk'] = jsonSdk
+        jsonConfig['zysdk_properties'] = zysdk_properties
         jsonConfig['placeholders'] = placeholders
         #jsonConfig['addLauncher'] = False