Web3js

dapps 如何在智能手機上執行?

  • January 3, 2019

移動網路瀏覽器上的 dapps 如何與 web3.js 互動?

移動路線圖上有 Metamask 或 Mist 之類的工具嗎?

Status是開發乙太坊移動 dapp 的良好開端。

Status是一個開源消息傳遞平台和移動瀏覽器,用於與執行在乙太坊網路上的去中心化應用程序進行互動。

**觸手可及的去中心化應用程序:**借助 Status,您的移動設備將成為乙太坊網路上的輕客戶端節點,使您能夠從任何地方訪問乙太坊的整個生態系統。

更智能的私人消息傳遞: Status 不僅僅是一個信使。從聊天中向朋友發送付款和智能合約,並預設使用不依賴集中式伺服器的點對點協議享受加密消息傳遞。

Status 應用程序(乙太坊移動網關)​​目前處於 alpha 階段,可以在 Android 和 iPhone 上進行測試。

請在下面找到如何在 Status 上部署 dapp 的快速教程。假設您有一個在*{DAPP_URL}上執行的 dapp(ReactNative,Ionic,…)*

  1. 在您的手機上下載 Status 並配置一個帳戶
  2. 安裝 status-dev-clinpm i -g status-dev-cli
  3. 在狀態控制台中,輸入/debug. 這將為您提供設備 IP 地址*{DEVICE_IP}*
  4. 從您的機器上,確保您可以看到您的設備和狀態:(status-dev-cli scan狀態必須是正在執行)
  5. 最後一步,包括在狀態中註冊 dapp:status-dev-cli add "{\"whisper-identity\": \"my-dapp\", \"dapp-url\": \"{DAPP_URL}\", \"name\": \"MyDAPP\"}" --ip {DEVICE_IP}

您現在可以刷新您的狀態應用程序,您將看到 MyDapp 出現在列表中。瀏覽器將啟動你的 dapp,它可以與乙太坊區塊鍊和智能合約互動(web3)。

預設情況下,status 在 testnet 網路上執行。您可以使用以下命令切換到另一個節點(私有、testrpc 或主網)status-dev-cli switch-node {NODE_URL} --ip {DEVICE_IP}

文件: 這裡

**一些例子:**我和其他開發人員最近參加了 Status hackaton。這篇博文(獲獎者公告)將說明在一周內開發的一些項目。

引用自:https://ethereum.stackexchange.com/questions/18461