Coinbase API手机推送集成
3 个回答
Coinbase API 事件通知依赖于WebHook机制,在Coinbase商户后台添加一个WebHook,填写您服务器的一个接口地址,当交易发生时,Coinbase会主动调用您的WebHook地址,传递事件信息。
您需要写一个接口来接受Coinbase的通知,然后将关键信息通过手机端推送渠道(如Firebase或极光)发送到客户端。需要注意对签名进行验证,避免伪造请求,同时需要做错误重试,保证不丢失重要的交易信息。
Web Hook + 伺服器转发就可以,然后绑定用户手机App。可以用Firebase或者个推之类的SDK,然后写个接收端来接收就可以了。有做过短信验证码的应该都了解套路是什么样的,市面上提供这些功能的SDK很多,参考示例文档基本上都可以搞定。
Coinbase API本身没有提供手机推送的能力,但是我们可以使用它的webSocket API 实时监听交易信息再连接到其他的推送平台(如:firebase 或者 pusher 等),但是需要自己开发中间件来解决数据中转问题,并且还需要接入前端业务页面以及后端API接口,如果不想自己去写,市面上也有相应的集成平台,如 zapier 自动化流程等