Skip to content

JS Bridge APIs

SDK Source https://github.com/bitkeepwallet/download/blob/example/resource/bitkeep.js

Open URL

javascript
//In APP
BitKeepInvoke.openUrl("https://web3.bitget.com/");

//Our Of APP
BitKeepInvoke.openUrl2("https://web3.bitget.com/");
//In APP
BitKeepInvoke.openUrl("https://web3.bitget.com/");

//Our Of APP
BitKeepInvoke.openUrl2("https://web3.bitget.com/");

Close Page

javascript
BitKeepInvoke.close();
BitKeepInvoke.close();

Show/Hide Loading

javascript
BitKeepInvoke.showLoading();
BitKeepInvoke.hideLoading();
BitKeepInvoke.showLoading();
BitKeepInvoke.hideLoading();

Text Btn in TopLeft

javascript
BitKeepInvoke.setTextAction("Text", function(){
    //Click Callback
});
BitKeepInvoke.setTextAction("Text", function(){
    //Click Callback
});

Icon Btn in TopRight

javascript
BitKeepInvoke.setIconAction("http://xxx.png", function(){
    //Click Callback
});
BitKeepInvoke.setIconAction("http://xxx.png", function(){
    //Click Callback
});

Toast

javascript
BitKeepInvoke.toast("Hello World");
BitKeepInvoke.toast("Hello World");

Alert

javascript
BitKeepInvoke.alert("Hello", callback);
BitKeepInvoke.alert("Hello", callback);

Confirm

javascript
BitKeepInvoke.confirm("Hello?", callback);
BitKeepInvoke.confirm("Hello?", callback);

Share Message

javascript
BitKeepInvoke.shareText("message", callback);
BitKeepInvoke.shareText("message", callback);

Share Image

javascript
BitKeepInvoke.shareImage("http://xxx.png", callback);
BitKeepInvoke.shareImage("http://xxx.png", callback);

Share Screenshot

javascript
BitKeepInvoke.shareScreenshot(callback)
BitKeepInvoke.shareScreenshot(callback)

Share URL

javascript
BitKeepInvoke.shareUrl("title", "description", "url", "icon", callback);
BitKeepInvoke.shareUrl("title", "description", "url", "icon", callback);