33 lines
1.2 KiB
JavaScript
33 lines
1.2 KiB
JavaScript
"use strict";
|
|
cc._RF.push(module, '439f4od4TlArbrjWeVpyTzH', 'DeepLinkIosBridge');
|
|
// Scripts/erolabs/DeepLinkIosBridge.ts
|
|
|
|
"use strict";
|
|
Object.defineProperty(exports, "__esModule", { value: true });
|
|
exports.DeepLinkIosBridge = void 0;
|
|
var DeepLinkIosBridge = /** @class */ (function () {
|
|
function DeepLinkIosBridge() {
|
|
}
|
|
DeepLinkIosBridge.openURL = function (url, callback) {
|
|
var className = "CoresdkDeepLinkBridge";
|
|
var methodName = "openURL:andEventName:";
|
|
var eventName = "_on_deeplink_callback";
|
|
cc.systemEvent.once(eventName, function (event) {
|
|
callback(event);
|
|
}, this);
|
|
jsb.reflection.callStaticMethod(className, methodName, url, eventName);
|
|
};
|
|
DeepLinkIosBridge.getPackageName = function (callback) {
|
|
var className = "CoresdkDeepLinkBridge";
|
|
var methodName = "getPackageName:";
|
|
var eventName = "_on_getpackagename_callback";
|
|
cc.systemEvent.once(eventName, function (event) {
|
|
callback(event);
|
|
}, this);
|
|
jsb.reflection.callStaticMethod(className, methodName, eventName);
|
|
};
|
|
return DeepLinkIosBridge;
|
|
}());
|
|
exports.DeepLinkIosBridge = DeepLinkIosBridge;
|
|
|
|
cc._RF.pop(); |