36 lines
1.5 KiB
JavaScript
36 lines
1.5 KiB
JavaScript
"use strict";
|
|
cc._RF.push(module, 'eab25t2n5dL44FvCYtF2Uaa', 'DeepLinkAndroidBridge');
|
|
// Scripts/erolabs/DeepLinkAndroidBridge.ts
|
|
|
|
"use strict";
|
|
Object.defineProperty(exports, "__esModule", { value: true });
|
|
exports.DeepLinkAndroidBridge = void 0;
|
|
var DeepLinkAndroidBridge = /** @class */ (function () {
|
|
function DeepLinkAndroidBridge() {
|
|
}
|
|
DeepLinkAndroidBridge.openURL = function (url, callback) {
|
|
var className = "org/cocos2dx/javascript/service/DeepLinkBridge";
|
|
var methodName = "openURL";
|
|
var methodSignature = "(Ljava/lang/String;Ljava/lang/String;)V";
|
|
var eventName = "_on_deeplink_callback";
|
|
cc.systemEvent.once(eventName, function (event) {
|
|
callback(event);
|
|
}, this);
|
|
// console.log("-------3")
|
|
jsb.reflection.callStaticMethod(className, methodName, methodSignature, url, eventName);
|
|
};
|
|
DeepLinkAndroidBridge.getPackageName = function (callback) {
|
|
var className = "org/cocos2dx/javascript/service/DeepLinkBridge";
|
|
var methodName = "getPackageName";
|
|
var methodSignature = "(Ljava/lang/String;)V";
|
|
var eventName = "_on_getpackagename_callback";
|
|
cc.systemEvent.once(eventName, function (event) {
|
|
callback(event);
|
|
}, this);
|
|
jsb.reflection.callStaticMethod(className, methodName, methodSignature, eventName);
|
|
};
|
|
return DeepLinkAndroidBridge;
|
|
}());
|
|
exports.DeepLinkAndroidBridge = DeepLinkAndroidBridge;
|
|
|
|
cc._RF.pop(); |