22 lines
642 B
JavaScript
22 lines
642 B
JavaScript
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);
|
|
}
|