if (window.JavascriptJavaBridge) { console.log('regist android jsb.reflection'); jsb.reflection = new JavascriptJavaBridge(); } else if (window.JavaScriptObjCBridge) { jsb.reflection = new JavaScriptObjCBridge(); } window.jumpToWallet = function (url) { url = url || 'wc://'; if (window.JavascriptJavaBridge) { url = 'metamask://wc?uri=' + url; } else { url = `https://metamask.app.link/wc?uri=${encodeURIComponent(url)}`; } console.log('open native: ' + url); jsb.toWallet(url); }; function nativeCallBack(...args) { console.log(`jniCallback: ${args[0]}`); jc.wallet.nativeSvr.handleNativeCallback(...args); }