|
@@ -8,15 +8,15 @@ const Cocos2dxHelper = "org/cocos2dx/lib/Cocos2dxHelper";
|
|
/**
|
|
/**
|
|
* 正式的
|
|
* 正式的
|
|
*/
|
|
*/
|
|
-const placementID="n1g03bq8qkeckn";
|
|
|
|
|
|
+const placementID = "n1g03bq8qkeckn";
|
|
/**
|
|
/**
|
|
* 测试专用n6729e95f588aa n66f7c61b71d4c
|
|
* 测试专用n6729e95f588aa n66f7c61b71d4c
|
|
*/
|
|
*/
|
|
-const testPlacementID="n6729e95f588aa";
|
|
|
|
|
|
+const testPlacementID = "n6729e95f588aa";
|
|
/**
|
|
/**
|
|
* 打砖块的
|
|
* 打砖块的
|
|
*/
|
|
*/
|
|
-const testPlacementIDForDzk="n67122e8932a3d";
|
|
|
|
|
|
+const testPlacementIDForDzk = "n67122e8932a3d";
|
|
|
|
|
|
interface ATAndroidJS {
|
|
interface ATAndroidJS {
|
|
getDeviceModel(): string;
|
|
getDeviceModel(): string;
|
|
@@ -42,17 +42,17 @@ interface ATAndroidJS {
|
|
showGDPRAuth(): void;
|
|
showGDPRAuth(): void;
|
|
setLogDebug(debug: boolean): void;
|
|
setLogDebug(debug: boolean): void;
|
|
deniedUploadDeviceInfo(deniedInfo: string): void;
|
|
deniedUploadDeviceInfo(deniedInfo: string): void;
|
|
- allInfo():string;
|
|
|
|
|
|
+ allInfo(): string;
|
|
makePostRequestWithXhr: (data: string) => void;
|
|
makePostRequestWithXhr: (data: string) => void;
|
|
- getLanguage():string;
|
|
|
|
- getInstanceId():string;
|
|
|
|
- getInfomation():string;
|
|
|
|
|
|
+ getLanguage(): string;
|
|
|
|
+ getInstanceId(): string;
|
|
|
|
+ getInfomation(): string;
|
|
getAdId(): string;
|
|
getAdId(): string;
|
|
- getDeviceUserId():string;
|
|
|
|
- getPlacementId():string;
|
|
|
|
|
|
+ getDeviceUserId(): string;
|
|
|
|
+ getPlacementId(): string;
|
|
|
|
|
|
getTestFormApp(): string;
|
|
getTestFormApp(): string;
|
|
- getTestFormSdk():string;
|
|
|
|
|
|
+ getTestFormSdk(): string;
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
@@ -95,8 +95,8 @@ const ATAndroidJS: ATAndroidJS = {
|
|
return jsb.reflection.callStaticMethod(classJavaParamName, "getAppInstall", "()Ljava/lang/String;");
|
|
return jsb.reflection.callStaticMethod(classJavaParamName, "getAppInstall", "()Ljava/lang/String;");
|
|
},
|
|
},
|
|
getAppInstandId: function () {
|
|
getAppInstandId: function () {
|
|
- // return jsb.reflection.callStaticMethod(classJavaParamName, "getInstanceId", "()Ljava/lang/String;");
|
|
|
|
- return jsb.reflection.callStaticMethod(classJavaParamName, "getInstanceIds", "()Ljava/lang/String;");
|
|
|
|
|
|
+ // return jsb.reflection.callStaticMethod(classJavaParamName, "getInstanceId", "()Ljava/lang/String;");
|
|
|
|
+ return jsb.reflection.callStaticMethod(classJavaParamName, "getInstanceIds", "()Ljava/lang/String;");
|
|
},
|
|
},
|
|
printJsLog: function (msg: string) {
|
|
printJsLog: function (msg: string) {
|
|
if (msg !== undefined && msg !== null) {
|
|
if (msg !== undefined && msg !== null) {
|
|
@@ -104,7 +104,7 @@ const ATAndroidJS: ATAndroidJS = {
|
|
}
|
|
}
|
|
},
|
|
},
|
|
initSDK: function (appid: string, appkey: string) {
|
|
initSDK: function (appid: string, appkey: string) {
|
|
- console.log('zh:jsb='+jsb)
|
|
|
|
|
|
+ console.log('zh:jsb=' + jsb)
|
|
jsb.reflection.callStaticMethod(classJavaParamName, "initSDK", "(Ljava/lang/String;Ljava/lang/String;)V", appid, appkey);
|
|
jsb.reflection.callStaticMethod(classJavaParamName, "initSDK", "(Ljava/lang/String;Ljava/lang/String;)V", appid, appkey);
|
|
},
|
|
},
|
|
initCustomMap: function (customMap: string) {
|
|
initCustomMap: function (customMap: string) {
|
|
@@ -144,24 +144,24 @@ const ATAndroidJS: ATAndroidJS = {
|
|
getAdId: function () {
|
|
getAdId: function () {
|
|
return jsb.reflection.callStaticMethod(classJavaParamName, "getAdId", "()Ljava/lang/String;");
|
|
return jsb.reflection.callStaticMethod(classJavaParamName, "getAdId", "()Ljava/lang/String;");
|
|
},
|
|
},
|
|
- getPlacementId: function(){
|
|
|
|
- // return "n66f7c61b71d4c";
|
|
|
|
- return testPlacementIDForDzk;
|
|
|
|
|
|
+ getPlacementId: function () {
|
|
|
|
+ // return "n66f7c61b71d4c";
|
|
|
|
+ return testPlacementIDForDzk;
|
|
},
|
|
},
|
|
|
|
|
|
getTestFormApp: function () {
|
|
getTestFormApp: function () {
|
|
return jsb.reflection.callStaticMethod(classJavaParamNameForApp, "getTestFormApp", "()Ljava/lang/String;");
|
|
return jsb.reflection.callStaticMethod(classJavaParamNameForApp, "getTestFormApp", "()Ljava/lang/String;");
|
|
},
|
|
},
|
|
|
|
|
|
- getTestFormSdk:function(){
|
|
|
|
|
|
+ getTestFormSdk: function () {
|
|
return jsb.reflection.callStaticMethod(classJavaParamName, "getTestFormSdk", "()Ljava/lang/String;");
|
|
return jsb.reflection.callStaticMethod(classJavaParamName, "getTestFormSdk", "()Ljava/lang/String;");
|
|
},
|
|
},
|
|
-
|
|
|
|
|
|
+
|
|
/**
|
|
/**
|
|
* 本类封装了获取设备所有信息的方法,返回一个json字符串
|
|
* 本类封装了获取设备所有信息的方法,返回一个json字符串
|
|
* @returns json string
|
|
* @returns json string
|
|
*/
|
|
*/
|
|
- allInfo:function() {
|
|
|
|
|
|
+ allInfo: function () {
|
|
const info = {
|
|
const info = {
|
|
systemVersion: this.getSystemVersion(),
|
|
systemVersion: this.getSystemVersion(),
|
|
deviceModel: this.getDeviceModel(),
|
|
deviceModel: this.getDeviceModel(),
|
|
@@ -184,17 +184,17 @@ const ATAndroidJS: ATAndroidJS = {
|
|
|
|
|
|
return JSON.stringify(info);
|
|
return JSON.stringify(info);
|
|
},
|
|
},
|
|
- getDeviceUserId: function(){
|
|
|
|
|
|
+ getDeviceUserId: function () {
|
|
return this.getDeviceId()
|
|
return this.getDeviceId()
|
|
},
|
|
},
|
|
-
|
|
|
|
|
|
+
|
|
|
|
|
|
/**
|
|
/**
|
|
* 发送HTTP数据到服务器
|
|
* 发送HTTP数据到服务器
|
|
* @param data
|
|
* @param data
|
|
*/
|
|
*/
|
|
- makePostRequestWithXhr:function( data: string) {
|
|
|
|
- var url="https://screwapi.gamefunserver.com/api/game/postData";
|
|
|
|
|
|
+ makePostRequestWithXhr: function (data: string) {
|
|
|
|
+ var url = "https://screwapi.gamefunserver.com/api/game/postData";
|
|
var xhr = new XMLHttpRequest();
|
|
var xhr = new XMLHttpRequest();
|
|
xhr.open('POST', url, true); // 第三个参数表示异步执行
|
|
xhr.open('POST', url, true); // 第三个参数表示异步执行
|
|
xhr.setRequestHeader('Content-Type', 'application/json');
|
|
xhr.setRequestHeader('Content-Type', 'application/json');
|
|
@@ -204,18 +204,18 @@ const ATAndroidJS: ATAndroidJS = {
|
|
console.log('请求成功:', xhr.responseText);
|
|
console.log('请求成功:', xhr.responseText);
|
|
//ATSDK.printLog("zhangsan:请求成功="+xhr.responseText);
|
|
//ATSDK.printLog("zhangsan:请求成功="+xhr.responseText);
|
|
} else {
|
|
} else {
|
|
- console.error('请求失败: ' + xhr.status);
|
|
|
|
- // ATSDK.printLog("zhangsan:请求失败="+xhr.status);
|
|
|
|
|
|
+ console.error('请求失败: ' + xhr.status);
|
|
|
|
+ // ATSDK.printLog("zhangsan:请求失败="+xhr.status);
|
|
}
|
|
}
|
|
};
|
|
};
|
|
xhr.onerror = function () {
|
|
xhr.onerror = function () {
|
|
console.error('网络请求发生错误');
|
|
console.error('网络请求发生错误');
|
|
- // ATSDK.printLog("zhangsan:网络请求发生错误");
|
|
|
|
|
|
+ // ATSDK.printLog("zhangsan:网络请求发生错误");
|
|
};
|
|
};
|
|
- // var data = JSON.stringify({ key1: 'value1', key2: 'value2' });
|
|
|
|
- xhr.send(data);
|
|
|
|
|
|
+ // var data = JSON.stringify({ key1: 'value1', key2: 'value2' });
|
|
|
|
+ xhr.send(data);
|
|
}
|
|
}
|
|
-
|
|
|
|
|
|
+
|
|
};
|
|
};
|
|
|
|
|
|
export default ATAndroidJS;
|
|
export default ATAndroidJS;
|