// import { DeepLinkWin32Bridge } from './DeepLinkWin32Bridge'; import { DeepLinkAndroidBridge } from './DeepLinkAndroidBridge'; import { DeepLinkIosBridge } from './DeepLinkIosBridge'; export class DeepLink { public static openURL(url: string, callback: (deeplinkurl: string) => void): void { if (cc.sys.platform == cc.sys.ANDROID) { DeepLinkAndroidBridge.openURL(url, callback); } if (cc.sys.platform == cc.sys.DESKTOP_BROWSER) { // DeepLinkWin32Bridge.openURL(url, callback); } if (cc.sys.platform == cc.sys.IPHONE || cc.sys.platform == cc.sys.IPAD) { DeepLinkIosBridge.openURL(url, callback); } } public static getPackageName(callback: (value: string) => void): void { if (cc.sys.platform == cc.sys.ANDROID) { DeepLinkAndroidBridge.getPackageName(callback); } if (cc.sys.platform == cc.sys.DESKTOP_BROWSER) { // DeepLinkWin32Bridge.getPackageName(callback); } if (cc.sys.platform == cc.sys.IPHONE || cc.sys.platform == cc.sys.IPAD) { DeepLinkIosBridge.getPackageName(callback); } } }