Wëssensbasis Start hei
Apps a Plattformen
Nymchat schéckt als Web App an als gebierteg Android an iOS Apps. Si sinn getrennte Codebasen déi deeselwechte Protokoll schwätzen, sou datt d'Netz een Netz ass - awer e Handvoll Features hänkt dovun of wat d'Plattform eng App léisst.
Dës Säit ass Maschinn iwwersat fir Kamoudheet. Déi englesch Original ass d'Versioun déi gëlt.
Dräi baut, een Netzwierk
| Bauen | Geschriwwen an | Wou et hierkënnt |
|---|---|---|
| Web App (PWA) | Einfach HTML, CSS a JavaScript Moduler - kee Bauschrëtt erfuerderlech fir se auszeféieren | Servéiert vun web.nymchat.app, oder lafen de Repository index.html selwer |
| Android | Flutter, gebierteg UI uechter | Google Play an Zapstore |
| iOS | Déi selwecht Flutter App | TestFlight |
Déi mobil Apps sinn net e Browser an enger Këscht. Si sinn eng voll gebierteg Ëmsetzung vun der selwechter Client - hiren eegene Nostr Stack, hiren eegene Relais Pool, hir eege Stockage - geluecht eraus fir de Web App Écran fir Écran ze passen, erof op d'Astellungsgruppen déi am selwechte sinn bestellen.
All dräi sinn Open Source ënner der AGPL-3.0, in
engem Depot:
der Web App op der root, der Handy App ënner android-ios-app/.
Installatioun vun der Web App
Oppen web.nymchat.app. Dat ass schonn déi ganz App - Installatioun gëtt et nëmmen en Heembildschierm, seng eege Fënster an offline Cache duerch e Service Aarbechter.
- Chrome, Edge, Brave, Opera (Desktop) - eng Installatiounsikon erschéngt an d'Adressbar.
- Android - de Browser bitt "Add to Home Screen"; de Menü huet et och.
- iOS Safari - Deelen, dann "Add to Home Screen". Safari wäert net bitt dëst vun all anere Browser op iOS.
Installatioun op Android
Zwee Strecken, déiselwecht App:
- Google Play - Sich no Nymchat, oder installéieren
com.nym.bardirekt. - Zapstore - en Nostr-native App Store deen ënnerschriwwene APKs verdeelt ouni Google Kont.
Android gëtt der App wat se brauch wéi se et brauch. Bluetooth Permissiounen sinn gefrot fir de éischte Kéier Dir de Mesh ufänken, Notifikatioun Erlaabnis déi éischte Kéier eppes wëll matdeelen Iech, a Standuert nëmmen wann Dir Proximitéit Zortéieren fir Geohash Channels aktivéiert.
Installatioun op iOS
Den iOS Build gëtt duerch verdeelt TestFlight. Installéiert Apple's TestFlight app, dann oppen der Nymchat Invitatioun Link.
iOS gëtt eng Hannergrond App vill manner Seel wéi Android. Nymchat huet kee Push Provider - et gëtt kee Server deen Är Messagen hält fir vun ze drécken - also op iOS hëlt et op benotzt d'System Background-Erfrëschungsfenster, déi iOS plangt wann et esou fillt. Notifikatioune kënnen also spéit kommen, während d'App suspendéiert ass. Op Android d'selwecht Astellung leeft e Virdergrond Service an d'Relaisverbindung bleift einfach op.
Wat leeft wou
Alles wat net hei opgezielt ass funktionnéiert iwwerall d'selwecht: Kanäl, Messagen, Privatnoriichten, Grupp Chat, Appellen, Zaps, de Buttek, Nymbot, Themen an all Kader.
| Fonktioun | Web app | Android | iOS |
|---|---|---|---|
| Bluetooth Mesh gemaach | Chromium Browser nëmmen, an als Blat - e Browser kann sech net annoncéieren | Voll Peer: Reklamm a scannt op eemol | Voll Peer: Reklamm a scannt op eemol |
| Bleift verbonnen am Hannergrond | Nëmme wann eng Tab op ass | Optional Virdergrond Service hält de Relais Socket oppen | Bescht Efforten an der Background-Erfrëschungsfenster vum System |
| Spär eng verschlësselte Identitéit | Passwuert, PIN, Passwuert oder biometresch (WebAuthn PRF) | Passwuert, PIN oder Apparat biometresch | Passwuert, PIN oder Face ID / Touch ID |
| Deelen an Nymchat vun aneren Apps | — | System deelen Blat | Deelen Erweiderung |
| Mobile Swipe Gesten op Messagen | Op enger schmuel Fënster | Jo | Jo |
| Proximitéit Sortéierung fir Geohash Channels | Browser Location Erlaabnis | System Standuert Erlaabnis | System Standuert Erlaabnis |
Astellunge verfollegen e Nostr Login tëscht Apparater, also installéiert d'App nodeems Dir de Web benotzt Versioun heescht net alles erëm opzestellen - kuckt Synchroniséiert Astellungen tëscht Apparater. Identitéitsverschlësselung ass déi bewosst Ausnam: et ass pro Apparat, well den Spärfaktor ass.