Chains

MAIN CHAINS

BNB Smart Chain

Fast. Affordable. EVM-Compatible

BNB Beacon Chain

Sunset Complete

BNB ecosystem’s staking & governance layer

SHAPE THE CHAIN

Staking

Earn rewards by securing the network

DocumentationFaucetBscScanBSCTraceDocumentationFaucetBridgeopBNBScanDocumentationFaucetBridgeGreenfieldScanDCellarLearn more about FusionToken Recovery ToolBeacon Chain ExplorerNative StakingLiquid Staking

Build

GET STARTED

Submit dApps

Explore

Accelerate

See All Programs

Connect

Join us

Careers🔥

Explore Opportunities on BNB Chain

BNB Chain CareersEcosystem Jobs
Get Started
Get Started

针对Trust Wallet浏览器优化币安智能链DApp

2020.12.15  •  7 min read
Blog post image.

在Trust Wallet生态系统中,有越来越多的DApps可供我们使用。为了确保这些DApps符合标准,创造简单直观的用户体验十分重要。对于币安智能链生态加速计划种子基金的申请者来说,确保您的DApp针对Trust Wallet应用进行了正确的优化,也会有助于提高您的成功机会。

Trust Wallet是DApp用户们值得信赖的热门选择,支持用户从同一移动应用中访问他们的数字资产和DApp。随着下载量超过500万次,通过Trust Wallet DApp浏览器优化您的DApp也是一个显而易见的选择,可以大大增加您的潜在用户群规模。浏览器在用户已经适应的环境中为他们提供了最大的功能。

成功地优先考虑DApp可用性的开发人员能够接触到一个庞大而成熟的用户社区。您只需要看看Trust Wallet活跃的社区,就能明白Trust Wallet移动平台的重要性。一旦您的DApp在浏览器中完全正常运行,您就可以联系Trust Wallet团队,寻求推广机会。

Trust Wallet和币安

Trust Wallet是币安的官方钱包,币安是目前全球交易量领先的加密交易所。在下载量超过500万次后,Trust Wallet团队仍在努力使其成为用户和开发者从去中心化移动体验中获益的首选。

以下是Trust Wallet提供的功能:

●   功能齐全的Web3浏览器,可用于与任何去中心化应用程序(DApp)进行交互

●   精心打造的工具,为您与币安智能链或以太坊网络上的任何去中心化应用(DApp)之间提供无缝、简单和安全的连接

●   针对移动设备全面优化的集成界面,使用户可以享受专门为其设备设计的内容

对于希望从币安智能链生态加速计划种子基金获得资金的区块链开发者来说,确保他们的DApps为Trust Wallet的应用内浏览器进行正确的优化是十分重要的。您可以采取一些简单易行、定义明确的步骤来简化整个过程。

针对Trust Wallet做好DApp优化

将MetaMask作为开发工具

一个简单快捷的规则是,如果您的DApp已经和MetaMask兼容,那么它也会和Trust Wallet兼容。两者都使用相同的web3开发流程,所以您可以根据需要将MetaMask作为一个开发工具使用。然而,您的DApp需要进一步与浏览器进行完全优化。

确保您的DApp具有移动设备友好的用户界面

要访问Trust Wallet及其DApp浏览器,用户必须下载Android或iOS的移动设备应用(在TestFlight中)。这意味着应用内使用的所有DApp都应正确优化,并提供移动设备友好的用户界面。对于在iOS上使用Trust Wallet的用户,您的最新版本也必须上传到Test Flight中。对于UI/UX设计,也需要谨慎考虑,因为许多Trust Wallet用户将把Trust Wallet作为他们访问DApps的主要途径。

Web3基础知识

当涉及到与以太坊节点的交互时,Web3的使用是区块链的关键发展之一。这意味着,为了让您的DApp能够很好地针对Trust Wallet浏览器进行优化,我们建议您使用最新的Web3开源JavaScript库

这还确保应用程序与EIP1193(以太坊改进协议1193)兼容。通过DApp中的JavaScript对象公开API时,该特殊EIP可以改善钱包的互操作性。

近期需要注意的一个重要变化是MetaMask决定不再注入web3.js API。如果你正在使用MetaMask作为你的开发工具,请记住这一点,以确保你的应用程序和Trust Wallet DApp浏览器之间的兼容性。

在Android和iOS上测试

任何通过Trust Wallet DApp浏览器访问的DApp都必须针对Android和iOS设备进行全面测试。当使用不同的移动操作系统时,可能会出现技术问题。

此步骤非常简单,就像在Trust Wallet浏览器中打开DApp并彻底测试所有基本功能(例如,充值或提现代币)一样。

在trust-web3-provider存储库中提交问题

如果您在使用iOS和Android平台的Web3 javascript包装器TrustWeb3Provider时遇到任何问题,您可以直接通过GitHub提交问题。Trust Wallet的开发团队将为您提供解答。

DApp浏览器深层链接

随着Trust Wallet用户开始通过手机浏览器访问DApps,Web3的兼容性问题愈发成为一个需要解决的问题。默认的移动浏览器本身并不支持Web3,所以要想让您的链接流畅运行,则必须使用深层链接。这些链接将多个操作和步骤组合成一个简单的链接中,从而大大减少了用户摩擦。

当涉及到流畅的用户体验时,确保你的深层链接正确工作是最重要的方面之一。中断或冗长的链接路径足以使大多数人放弃使用DApp。

Trust Wallet利用了Branch.io的动态深层链接功能,它为在DApp中创建动态链接提供了多种简单的方法。这有助于避免弹出窗口等严重的用户体验问题,并大大减少了用户跟踪链接的工作量。您可以在这里了解更多关于创建自己的深层链接的信息。

添加到Trust Wallet的DApp浏览器列表

要加入Trust Wallet DApp开发者社区,并将您的DApp上线至Trust Wallet,必须采取一些特定步骤。完成以下流程后,您还必须为每次提交支付TWT或BNB费用。

  1. 您的DApp图片文件(.png等)必须上传到Trust Wallet存储库中。点击此处获取更多信息。
  2. 需要在网站上添加反向链接。
  3. 深层链接也必须集成。
  4. 如前所述,必须在iOS和Android设备上的浏览器内进行DApp测试。
  5. 填写并提交Trust Wallet DApp表格,并提供相关的基本信息。

提交申请后,Trust Wallet团队会酌情与您联系。

协作是成功的关键

"如果你想走得快,就一个人走。如果你想走得远,就一起走。"

——非洲谚语

我们知道,作为社区一起合作对每个人都更有益。因此,我们鼓励行业中的每一个人共同努力,实现我们的去中心化世界目标。

如果您不想错过将您的DApp上线至Trust Wallet的最佳机会,则务必要完成上述步骤。这也适用于任何币安生态加速计划种子基金的申请人。

Trust Wallet将保持高质量,为我们的社区提供以用户体验为核心的DApps。而优化DApp也是您作为开发人员,帮助发展我们共同向往的去中心化社区的方式。

Trust Wallet的团队十分期待与所有加速计划种子基金申请人会面,取得联系的最佳方式是发送电子邮件至support@trustwallet.com。

关于币安智能链

币安智能链是一个主权智能合约区块链,提供与以太坊虚拟机(EVM)兼容的可编程性。币安智能链旨在与币安链并行运行,保留了后者的快速执行时间和低交易费用的优势,同时增加了智能合约功能,以支持兼容的dApps。

获取有关币安智能链的更多信息,请访问https://www.binance.org/#smartChain

Share