关于Coinbase Android Wallet SDK中DeepLink及服务器的疑问
Coinbase Android Wallet SDK 集成疑问解答
关于示例代码中Uri.parse()的URL是否需要自建服务器
- 这个URL是你的DApp的回调地址,作用是接收Coinbase Wallet完成交互(比如签名、转账)后的结果。
- 如果你的DApp仅需在Android端运行,完全可以使用自定义Scheme(比如
myapp://coinbase-callback),这种方式不需要部署任何服务器,直接在AndroidManifest.xml里配置对应的Intent Filter即可。 - 如果你需要支持跨平台跳转(比如从iOS或网页端唤起),或者要符合Universal Link的安全要求,才需要自建HTTPS服务器,部署对应的验证文件(Android是
assetlinks.json),并配置对应的域名作为回调地址。
关于Universal Link的使用困惑
- 官网提到的Universal Link是Coinbase Wallet自身的链接,用于引导用户打开其内置的DApp浏览器,并不是给你的DApp做回调用的。
- 你需要根据自身需求选择:要么用自定义Scheme(无需服务器),要么自建服务器配置属于你自己的Universal Link,用来让Coinbase Wallet完成操作后跳回你的Android App。
内容的提问来源于stack exchange,提问作者WHOATEMYNOODLES
相关产品推荐
相关产品推荐

