Saltà à u cuntenutu
Torna à Nymchat

Base di cunniscenza Cumincià quì

Apps è piattaforme

Nymchat spedisce cum'è una app web è cum'è applicazioni native Android è iOS. Sò codebases separati chì parlanu u stessu protokollu, cusì a reta hè una reta - ma a una mansa di funziunalità dipende da ciò chì a piattaforma permetterà à una app.

Trè custruzzioni, una reta

CustruìScrittu inDa induve vene
App Web (PWA) Moduli HTML, CSS è JavaScript chjaru - ùn hè micca necessariu un passu di creazione per eseguisce Servitu da web.nymchat.app, o eseguite u repository index.html sè stessu
Android Flutter, UI nativa in tuttu Google Play è Zapstore
iOS A stessa app Flutter TestFlight

L'applicazioni mobili ùn sò micca un navigatore in una casella. Sò una implementazione nativa piena di u listessu cliente - a so propria pila Nostr, a so propria piscina di relay, u so propiu almacenamentu - pusatu fora per currisponde à a pantalla di l'app web per u screnu, finu à i gruppi di paràmetri chì sò in u stessu ordine.

Tutti i trè sò open source sottu l'AGPL-3.0, in un repository: l'app web à a radica, l'app mobile sottu android-ios-app/.

Installazione di l'app web

Apertu web.nymchat.app. Chì hè digià tutta l'app - a stallazione dà solu un icona di u screnu in casa, a so propria finestra è caching offline attraversu un servitore di serviziu.

Nymchat in esecuzione nantu à una schermu di dimensione di u telefuninu, cù a lista di i canali colapsata è a cunversazione chì riempia a larghezza.
A stessa app nantu à un telefunu: una conversazione à volta, a lista di i canali un swipe away.
  • Chrome, Edge, Brave, Opera (desktop) - un icona d'installazione appare in a barra di indirizzu.
  • Android - u navigatore prupone "Add to Home screen"; u menu hà ancu.
  • iOS Safari - Condividi, dopu "Aggiungi à a pantalla di casa". Safari ùn serà micca offre questu da qualsiasi altru navigatore in iOS.

Stallà nant'à Android

Dui percorsi, a stessa app:

  • Google Play - cercate Nymchat, o installate com.nym.bar direttamente.
  • Zapstore - un app store Nostr-native chì distribuisce APK firmati senza un contu Google.

Android cuncede l'app ciò chì hà bisognu cum'è bisognu. I permessi Bluetooth sò dumandati prima volta chì cuminciate a mesh, permessu di notificazione a prima volta chì qualcosa vole vi avvisà, è u locu solu s'ellu attivate l'ordine di prossimità per i canali geohash.

Stallà nant'à iOS

L'iOS build hè distribuitu attraversu TestFlight. Installa TestFlight d'Apple app, dopu apre u Nymchat ligame d'invitu.

Nota

iOS dà una app di fondo assai menu corda di Android. Nymchat ùn hà micca un fornitore push - ùn ci hè micca un servitore chì cuntene i vostri messagi per spinghje da - cusì in iOS cattura utilizendu a finestra di rinfrescante di fondo di u sistema, chì iOS pianifica quandu si sente. I notificazioni ponu dunque ghjunghje tardi mentre l'app hè sospesa. In Android u listessu a paràmetra esegue un serviziu in primu pianu è a cunnessione di relé ferma solu aperta.

Chì corre induve

Tuttu ciò chì ùn hè micca listatu quì funziona u listessu in ogni locu: canali, missaghji, missaghji privati, chats di gruppu, chjamate, zaps, a buttrega, Nymbot, temi è ogni paràmetru.

FeatureApp webAndroidiOS
Mesh Bluetooth I navigatori Chromium solu, è cum'è una foglia - un navigatore ùn pò micca publicità stessu Full peer: annuncia è scansà à una volta Full peer: annuncia è scansà à una volta
Stà cunnessu in u fondu Solu mentre una tabulazione hè aperta U serviziu di primu pianu opzionale mantene u socket di relay apertu U megliu sforzu di catch-up in a finestra di rinfrescante di fondo di u sistema
Sbloccare una identità criptata Password, PIN, passkey o biometrica (WebAuthn PRF) Password, PIN o biometrica di u dispusitivu Password, PIN o Face ID / Touch ID
Sparte in Nymchat da altre app Scheda di sparte di u sistema Condividi l'estensione
Gesti di scorri mobile nantu à i missaghji Nantu à una finestra stretta
Classificazione di prossimità per i canali geohash Permissione di locu di u navigatore Permissione di locu di u sistema Permissione di locu di u sistema
Cunsigliu

Settings seguitate un Nostr login trà i dispusitivi, cusì stallà l 'app dopu à aduprà u web A versione ùn significa micca chì mette tuttu in novu - vede Sincronizza i paràmetri trà i dispositi. Criptazione di l'identità hè l'eccezzioni deliberata: hè per-dispositivu, perchè u fattore di sbloccare hè.