新手问答 scatter 协议 js 注入具体步骤

ivalimmb · 2018年12月06日 · 最后由 ivalimmb 回复于 2018年12月18日 · 599 次阅读

如题 我想在Android app上操作dapp与链上交互, 其实就是webview打开dapp链接 然后可以登录dapp. 网上查了资料,基本确定scatter协议js注入可以达到需求, 但是苦于没有详细的教程,白忙了几天........... 哪位兄弟做过这方面的开发,麻烦指点一二......

共收到 5 条回复

我当时 给小伙 安排任务时就是封装一个js,第一步就是把 dapp 需要的 scatter 接口先整理出来,写成空函数,第二步是在接口里写死返回的测试数据。此时dapp 功能正常,第三步是让他与app 那边的小伙 连调, 把测试数据 让 app 返回给他。

比如说 scatter.sign() 有个签名接口是你需要的,其实你只需要 把这个接口 处理下, 把数据 发给 你的app 处理就好了,你把你的scatter 想成 伪装 scatter,也就是“欺骗”dapp 说你这个 scatter.js 就是真的,dapp 就把 自己需要的 数据 给你了,你处理完 再给他,这个所谓的“欺骗” 就是兼容 scatter 接口了

Surou 回复

首先谢谢啦...... 那最重要的就是这个js的封装了 有没有详细点的例子或者教程呢

https://github.com/xuewuli/Tiny.Scatter.git
这个好像是个注入的例子,应该是把WKWebView伪装成scatter,没看太懂。楼主如果找到好的教程请分享一下

HLSO6 回复

我还找到了这个 但js部分还没开源 https://github.com/ProChain/pra_scatter_middleware

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册