123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657 |
- var classJavaName = "com/anythink/cocosjs/ATJSBridge";
- export const ATAndroidJS = {
- printJsLog : function(msg) {
- if (undefined != msg && msg != null) {
- jsb.reflection.callStaticMethod("android/util/Log", "i", "(Ljava/lang/String;Ljava/lang/String;)I", "AT-Cocos-JS", msg);
- }
- },
- initSDK : function(appid, appkey) {
- jsb.reflection.callStaticMethod(classJavaName, "initSDK", "(Ljava/lang/String;Ljava/lang/String;)V", appid, appkey);
- },
- initCustomMap : function(customMap) {
- jsb.reflection.callStaticMethod(classJavaName, "initCustomMap", "(Ljava/lang/String;)V", customMap);
- },
- setPlacementCustomMap : function(placmentId, customMap) {
- jsb.reflection.callStaticMethod(classJavaName, "setPlacementCustomMap", "(Ljava/lang/String;Ljava/lang/String;)V", placmentId, customMap);
- },
- setGDPRLevel : function(level) {
- jsb.reflection.callStaticMethod(classJavaName, "setGDPRLevel", "(I)V", level);
- },
- getGDPRLevel : function() {
- return jsb.reflection.callStaticMethod(classJavaName, "getGDPRLevel", "()I");
- },
- getUserLocation : function(callbackMethod) {
- jsb.reflection.callStaticMethod(classJavaName, "getUserLocation", "(Ljava/lang/String;)V", callbackMethod);
- },
- showGDPRAuth : function () {
- jsb.reflection.callStaticMethod(classJavaName, "showGDPRAuth", "()V");
- },
- setLogDebug : function (debug) {
- jsb.reflection.callStaticMethod(classJavaName, "setLogDebug", "(Z)V", debug);
- },
- deniedUploadDeviceInfo : function (deniedInfo) {
- jsb.reflection.callStaticMethod(classJavaName, "deniedUploadDeviceInfo", "(Ljava/lang/String;)V", deniedInfo);
- },
- showDebuggerUI : function (debugKey) {
- try {
- jsb.reflection.callStaticMethod(classJavaName, "showDebuggerUI", "(Ljava/lang/String;)V", debugKey);
- } catch (error) {
- if (error instanceof Error) {
- console.error(error.message);
- } else {
- console.error('unknown error', error);
- }
- }
- }
-
- };
|