Ledger Live ir mobilā pavadošā lietotne Ledger aparatūras makiem

Izmēģiniet Mūsu Instrumentu Problēmu Novēršanai

Ledger Live ir mobilā pavadošā lietotne Ledger aparatūras makiem

virsgrāmata-live-mobile

Ledger Live ir mobilā pavadošā lietotne Ledger aparatūras makiem. Tas ļauj lietotājiem droši pārvaldīt savus kriptovalūtus, piemēram, Bitcoin, Ethereum, XRP un daudzus citus. Ledger Live mobilais ir pieejams iOS un Android .

Arhitektūra

Ledger Live ir vietējā mobilā lietojumprogramma, kas veidota ar React Native, React, Redux, RxJS utt. un dažām vietējām bibliotēkām. Arhitektūra ir analoga darbvirsmas lietojumprogramma un arī izmanto mūsu C++ bibliotēku, lib-virsgrāmatas kodols , lai tiktu galā ar blokķēdēm (sinhronizācija, apraide…), izmantojot virsgrāmatas-core-react-native-bindings . Tā sazinās ar Virsgrāmata Nano X izmantojot Bluetooth (vai USB, lai izmantotu Ledger Nano S operētājsistēmā Android), lai pārvaldītu instalētās lietojumprogrammas, atjauninātu ierīces programmaparatūru, pārbaudītu publiskās adreses un parakstītu darījumus ar virsgrāmata . Mēs arī dalāmies ar zināmu loģiku dzīvo-kopīgs .



Izstrāde virsgrāmatā-live-mobile

Priekšnoteikumi

  • Mezgla LTS versija
  • Dzija 1.10.1 vai jaunāka

iOS

  • XCode

Android

  • Android Studio

Skripti

|_+_|

instalēt atkarības.

tcm..com/activate

|_+_|

Palaiž jūsu lietotni izstrādes režīmā.

progresa joslas materiāls-ui

Dažreiz jums var būt nepieciešams atiestatīt vai notīrīt React Native pakotnes kešatmiņu. Lai to izdarītu, varat iziet |_+_| karodziņš sākuma skriptam:

|_+_|

|_+_|

|_+_|

vai |_+_|

|_+_|

vai atvērt |_+_| Android Studio.

|_+_|

Dzēsiet Ledger Live Mobile lietojumprogrammas datus, kas ir līdzvērtīgi manuālai, izmantojot iestatījumus

|_+_|

Base64 kodētas eksportēšanas virknes nodošana (eksportēšana no darbvirsmas) aktivizēs importēšanas darbību un ļaus viegli iestatīt datus izstrādei.

Vides mainīgie

Izvēles vides mainīgie, kurus varat ievietot |_+_|, |_+_| vai |_+_| attiecīgi atkļūdošanas, izlaišanas vai izlaiduma būvējumiem.

google vietas-autocomplete react-native
|_+_|

Apkope

Atsvaidziniet plūsmas tipa Github

|_+_|

Atsvaidzināt valodas (kad pievienojam jaunas valodas)

|_+_|

Atkļūdošana

Javascript / Reaģēt

Ieteicams lietot reaģēt-native-atkļūdotājs Chrome izstrādātāju rīku vietā, jo tajā ir daži papildu React un Redux paneļi.

  • Iegūstiet react-native-debugger lietotni no oficiālais repo
  • Palaidiet to
  • Palaidiet Ledger Live Mobile atkļūdošanas režīmā (|_+_| vai |_+_|)
  • Atveriet React Native Attīstības izvēlne (kratīšanas žests)
  • Izvēlējās Iespējot attālo JS atkļūdošanu

Ņemiet vērā, ka, to darot, jūsu Javascript kods tiks palaists Chromium JS dzinējā ( V8 ) datorā, nevis iOS sistēmas JS dzinējs (JavaScript Core) vai mūsu komplektā iekļautais JS dzinējs (pagaidām AS, drīzumā tiks aizstāts ar Hermess ) operētājsistēmā Android.

Vietējais kods

XCode / Android studija

Palaidiet lietotni no Apple vai Google IDE, lai iegūtu dažas vietējās atkļūdošanas funkcijas, piemēram, pārtraukuma punktus utt.

Un vēl

Flipper

Flipper ir integrēts projektā, tāpēc varat to izmantot, lai iegūtu papildu atkļūdošanas informāciju (piemēram, tīkla uzraudzību) un atrastu citus noderīgus datus, ko iepriekš varējāt iegūt no izkaisītām vietām, un tie ir glīti parādīti vienā saskarnē (piemēram, žurnālos un avāriju atskaitēs abiem platformas).

React Native integrācija šobrīd šķiet diezgan sarežģīta, tāpēc negaidiet, ka viss vēl darbosies.

kā noņemt truekey
  • Uzstādīt Flipper savā datorā
  • Palaidiet to
  • Palaidiet Ledger Live Mobile atkļūdošanā kā parasti
  • Nav nepieciešams iespējot attālo atkļūdošanu!

Dziļā saite

Dziļajai saitei no ārējiem avotiem ir pieejamas vairākas URI shēmas. Visām tām ir prefikss virsgrāmata/

    portfolio 🠒 Portfeļa lapa konts?valūta 🠒 Konta lapa sūtīt?valūtu 🠒 Nosūtiet Flow saņemt?valūtu 🠒 Saņemiet plūsmu pirkt/:valūtu 🠒 Pērciet Crypto Flow

Testēšana operētājsistēmā Android lai pārbaudītu atkļūdošanu, izmantojot saiti adb

|_+_|

Testēšana operētājsistēmā ios lai pārbaudītu saites palaišanu, izmantojot xcrun

|_+_|

Pārbaude caur pārlūkprogrammu

palaist

motociklu pacēlāji rv
|_+_|

Pēc tam dodieties uz norādīto saiti, lai redzētu testa tīmekļa lapu. Šim nolūkam vai nu novirziet :8000 portu Chrome attālās ierīces iestatījumos vai izmantojiet komandas nodrošināto tīkla saiti.

Lejupielādes informācija:

Autors: LedgerHQ

Demonstrācija: https://www.ledger.com/ledger-live/

Avota kods: https://github.com/LedgerHQ/ledger-live-mobile

Skatīt Arī: