Liikuge sisu juurde
Tagasi Nymchati

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.

Kolm ehitust, üks võrk

EhitadaSisse kirjutatudKust 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.

Nymchat töötab telefoni suurusel ekraanil, kanalite loend on kokku kukkunud ja vestlus täitis kogu laiuse.
Sama rakendus telefonis: üks vestlus korraga, kanalite loend ühe pühkimis kaugusel.
  • 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.bar otse.
  • 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.

Märkus

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.

FunktsioonVeebirakendusAndroidiOS
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
Vihje

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.