SimpleWallet协议接入

使用SimpleWallet跳转MYKEY代码示例

特别注意: Android端SimpleWallet跳转MYKEY时请使用如下代码(设置MYKEY的包名)

try {
    Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse(url));
    intent.setPackage("com.mykey.id");
    intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
    context.startActivity(intent);
} catch (Exception e) {
    e.printStackTrace();
}

登录和支付

MYKEY遵循SimpleWallet协议实现,详细请见以下文档:

https://github.com/southex/SimpleWallet/blob/master/README_en.md

除了支持SimpleWallet规范的登录支付,MYKEY还额外增强支持了合约签名的调用。

特别注意: MYKEY的账号体系与其他的EOS账号有所差异,需要在服务端验签时使用Reserved公钥进行验签。

移动端App调用合约时序图

请传递给MYKEY如下的数据,数据格式为json:

签名

请传递给MYKEY如下的数据,数据格式为json:

Last updated

Was this helpful?