Teadmistebaas Alusta siit
Rakendused ja platvormid
Nymchat tarnitakse veebirakendusena ning Androidi ja iOS-i natiivsete rakendustena. Nad on eraldi koodibaasid, mis räägivad sama protokolli, nii et võrk on üks võrk, kuid a käputäis funktsioone sõltub sellest, mida platvorm rakendusel teha laseb.
See leht on mugavuse huvides masintõlgitud. Kohaldatav on ingliskeelne originaalversioon.
Kolm ehitust, üks võrk
| Ehitada | Sisse kirjutatud | Kust see tuleb |
|---|---|---|
| Veebirakendus (PWA) | Lihtsad HTML-, CSS- ja JavaScripti moodulid – selle käitamiseks pole vaja ehitamisetappi | Serveeritakse alates web.nymchat.appvõi käivitage hoidla index.html ise |
| Android | Flutter, kogu kasutajaliides | Google Play ja Zapstore |
| iOS | Sama Flutteri rakendus | TestFlight |
Mobiilirakendused ei ole karbis olev brauser. Need on sama täielik natiivne rakendus klient — oma Nostri virn, oma releebassein, oma ladu — laotud välja, et sobitada veebirakenduse ekraan ekraaniga, kuni seadete rühmad on samad tellida.
Kõik kolm on avatud lähtekoodiga AGPL-3.0 all
üks hoidla:
veebirakendus juurtes, mobiilirakendus all android-ios-app/.
Veebirakenduse installimine
Avatud web.nymchat.app. See on juba kogu rakendus – installimine annab sellele ainult avaekraani ikooni, oma akna ja võrguühenduseta vahemällu salvestamine teenindustöötaja kaudu.
- Chrome, Edge, Brave, Opera (lauaarvuti) - ilmub installiikoon aadressiribale.
- Android — brauser pakub "Lisa avakuvale"; menüüs on see olemas samuti.
- iOS Safari — Jaga, seejärel "Lisa avakuvale". Safari seda ei tee pakkuda seda mis tahes muust iOS-i brauserist.
Androidi installimine
Kaks marsruuti, sama rakendus:
- Google Play — otsige Nymchati või installige
com.nym.barotse. - Zapstore - Nostr-native-rakenduste pood, mis levitab allkirjastatud APK-sid ilma Google'i kontota.
Android annab rakendusele seda, mida ta vajab, nagu ta seda vajab. Bluetoothi luba küsitakse esimest korda võrgusilma käivitamisel teavitusluba, kui midagi esimest korda soovib teavitab teid ja asukohta ainult siis, kui lülitate georäsikanalite jaoks sisse läheduse sortimise.
Installimine iOS-i
iOS-i ehitust levitatakse kaudu TestFlight. Installige Apple'i TestFlight rakendus, seejärel avage Nymchat kutse link.
iOS pakub taustarakendusele palju vähem köit kui Android. Nymchatil pole tõuketeenuse pakkujat - pole ühtegi serverit, mis hoiaks teie sõnumeid, kust neid edastada – nii et iOS-is jõuab see järele kasutades süsteemi taustavärskenduse akent, mille iOS ajastab siis, kui seda tunneb. Seetõttu võivad teated jõuda hilinemisega, kui rakendus on peatatud. Androidis sama seade käivitab esiplaani teenuse ja releeühendus jääb lihtsalt avatuks.
Mis kuhu jookseb
Kõik, mida siin pole loetletud, töötab kõikjal ühtemoodi: kanalid, sõnumid, privaatsõnumid, grupivestlused, kõned, zapid, pood, Nymbot, teemad ja kõik seaded.
| Funktsioon | Veebirakendus | Android | iOS |
|---|---|---|---|
| Bluetoothi võrk | Ainult Chromiumi brauserid ja lehena – brauser ei saa ennast reklaamida | Täielik partner: reklaamib ja skannib korraga | Täielik partner: reklaamib ja skannib korraga |
| Taustal ühenduses püsimine | Ainult siis, kui vaheleht on avatud | Valikuline esiplaani teenus hoiab relee pesa avatuna | Parim jõudlus süsteemi taustavärskenduse aknas |
| Krüpteeritud identiteedi avamine | Parool, PIN-kood, pääsukood või biomeetria (WebAuthn PRF) | Parool, PIN-kood või seadme biomeetria | Parool, PIN-kood või näo-ID / puute-ID |
| Nymchati jagamine teistest rakendustest | — | Süsteemi jagamise leht | Jaga laiendit |
| Mobiili pühkimisliigutused sõnumitel | Kitsal aknal | Jah | Jah |
| Georashi kanalite läheduse sortimine | Brauseri asukoha luba | Süsteemi asukoha luba | Süsteemi asukoha luba |
Seaded järgivad Nostri sisselogimist seadmete vahel, nii et rakenduse installimine pärast veebi kasutamist versioon ei tähenda kõike uuesti seadistamist — vt Seadete sünkroonimine seadmete vahel. Identiteedi krüpteerimine on tahtlik erand: see on seadmepõhine, kuna avamistegur on.