我的目标是在本地创建与Hyperledger作曲家的客户端Android应用程序交易。
我在一台物理机器上的Hyperledger composer上创建了一个网络,并为管理员创建了一张卡片。
我还有一些问题要问:
如何在我的物理机器上将Android应用程序连接到本地hyperledger作曲家?
如何从Android应用程序添加我的网络中的新参与者?
我所说的添加参与是注册新用户使用注册表而不是网络休息服务器的用户界面
如何在我的物理机器上将Android应用程序连接到本地hyperledger作曲家?
一旦运行REST API,这很容易实现。要获得多用户支持,请参阅Using Google OAUTH2.0 with a REST server教程。
启动并运行REST API后,您只需在Android应用程序中实现HTTP请求并将其指向正确的IP地址或主机名即可。
如何从Android应用程序添加我的网络中的新参与者?
想一想发布新身份需要做什么:您通常会去Playground(使用管理卡)创建新参与者,然后您需要创建一个新身份并将其绑定到参与者。最后,您将发布业务网卡并将其下载或加载到您的本地环境中。如果REST API具有执行此操作的权限,则可以通过REST API端点直接实现所有这些步骤。如果您使用的是多用户REST API,则普通用户不应具有这些权限。这意味着您将需要一个具有管理员权限的单独REST API服务器来处理用户注册请求。
无论如何,您肯定需要实现自己的API调用和用户界面。