# BApp SDK使用

# 介绍

本文档旨在帮助基于比原的分布式应用(Bapp)开发者使用Bapp SDK

一般来说,BApp需要一个主机环境和用户的钱包来进行交互。就像byone chrome扩展一样,bycoin在bycoin钱包应用程序中提供了这种环境。

bycoin的BApp浏览器可以让你的BApp以更复杂的方式进行交互,比使用byone chrome扩展等其他工具更为复杂。

# 检测Bycoin和Bytom依赖注入

为了使用bycoin和bytom的api,必须将eventlistener添加到代码中。

document.addEventListener('chromeBytomLoaded', function () {
  //detect and use the relevant window.bytom and window.bycoin.
 })
1
2
3

# 访问账户的信息

当您准备请求用户访问帐户信息时,可以调用以下简单方法:

bytom.enable()
1

此承诺返回函数与当前帐户信息一起解析,在发送交易时可以用作一般帐户引用。

因为它返回一个promise,所以如果您使用的是异步函数,您可以这样登录:

const default_ account = await bytom.enable()
1
Last Updated: 4/13/2020, 2:57:22 PM