第三方与DeBox集成手册
欢迎加入技术支持群:点击加入
第三方系统,与DeBox进行集成时,会遇到注册、登录、积分和NFT获 取以及变现、邀请分享等,下面将给出解决方案。
一、关于注册登录:
1、第三方系统运行在DeBox内置浏览器
1.1、可以可视化授权登录,参考文档:https://docs.debox.pro/zh/APIs/AuthorizedLogin/
示例
https://app.debox.pro/oauth/authorize/?app_id=oh...eJ0&
grant_type=authorization_code&scope=userinfo&response_type=code&pay_info=loginTest&
redirect_uri=https://docs.debox.pro/demo/a.html
1.2、也可以通过区块链静默的方式拿到用户的address,参考文档
https://docs.debox.pro/zh/APIs/BlockChainTransaction
2、第三方系统运行在DeBox外部
2.1、三方系统运行在非DeBox内置浏览器时,一般多为Web2用户,此时建议使用邮箱注册,
用Web2的方式打造三方系统,获得vBOX积分、NFT只是数据库的虚拟数字,当累计到一定额度,用户肯定想着变现,
此时用户会主动下载DeBox,提供DeBox地址把游戏的虚拟资产上到DeBox的链上,完成用户转化。
或者把游戏平台积分通过vBOX积分支付提领到DeBox账户中。
2.2、游戏设计时要考虑好经济模型,虚拟数字和实物资产要1:1对应,不要产生泡沫。
2.3、游戏平台要实现邮箱老账户一键关联DeBox新账户功能。便于Web2系统一键平移为基于DeBox的Web3系统
二、关于积分、NFT流通问题。
1、以游戏系统举例。用户在玩三方游戏的过程中,用数据库存储所产生的虚拟资产,这样游戏道具可以快速的、零成本的流通。
2、用户玩游戏获得虚拟资产,慢慢积累,到一定程度,一次性提取到区块链上。
3、比如开始只有5个,10个积分,此时存在数据库中。慢慢积累到1000个积分时,此时用户通过【提领资产】实现资产真正上链,或者 通过把Web2账户一键关联DeBox账户,把游戏平台积分通过vBOX积分支付提领到DeBox账户中。
以上即可以简化虚拟资产流通,降低时间成本和交易摩擦,又可完成与DeBox的集成。
三、关于邀请分享:
1、可以通过消息推送Api发一条富文本消息,带链接。好友点击链接,可以进入游戏介绍页面,并点击start play进行玩游戏。链接里带上分享者的uid,便于存储邀请关系;
2、也可以构造一个专门的分享页面,用于介绍游戏、如何玩、怎么赚积分、NFT、如何上链、如何一键绑定DeBox账户的介绍等。
下面是个大大的按钮 “开始游戏”,进入游戏主页 ;
此页面可以通过【右上角】【…】【分享】【选择社群】分享到具体社群里;