Ledger Live ir mobilā pavadošā lietotne Ledger aparatūras makiem
virsgrāmata-live-mobile
- Saistīts: virsgrāmata-live-desktop
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/
- Izmaksu funkcijas samazināšana: gradienta nolaišanās
- Kā strukturēt un pārvaldīt dabiskās valodas apstrādes (NLP) projektus
- Kas ir Ridge (RIDGE) | Kas ir RIDGE marķieris
- Populārākie progresīvas tīmekļa lietotņu izstrādes ietvari
- Kā nosūtīt reāllaika paziņojumu lietotājam, izmantojot Node.JS un Socket.io
- Jauniniet Ubuntu 20.04/20.10 uz 21.04 divos veidos (GUI un terminālis)
- Kas ir Jindo Inu (JIND) | Kas ir Jindo Inu žetons | Kas ir JIND marķieris
- PHP Google diska API | Saraksts, mapju izveide, apakšmapes un augšupielādes faili
- Konstruktoru pārslodze Python [ar piemēra kodu]
- HTML padomi un triki programmā OutSystems
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