Preskočiť na obsah
Späť na Nymchat

Znalostná báza Začnite tu

Aplikácie a platformy

Nymchat sa dodáva ako webová aplikácia a ako natívne aplikácie pre Android a iOS. sú oddelené kódové základne, ktoré hovoria rovnakým protokolom, takže sieť je jedna sieť — ale a niekoľko funkcií závisí od toho, čo platforma umožní aplikácii robiť.

Tri zostavy, jedna sieť

StavaťZapísané vOdkiaľ pochádza
Webová aplikácia (PWA) Moduly obyčajného HTML, CSS a JavaScript – na spustenie nie je potrebný žiadny krok zostavenia Podáva sa od web.nymchat.appalebo spustite úložisko index.html seba
Android Flutter, natívne používateľské rozhranie v celom rozsahu Google Play a Zapstore
iOS Rovnaká aplikácia Flutter TestFlight

Mobilné aplikácie nie sú prehliadačom v krabici. Sú úplnou natívnou implementáciou toho istého klient – ich vlastný zásobník Nostr, ich vlastný reléový fond, vlastný úložný priestor – položený tak, aby sa zhodovala s obrazovkou webovej aplikácie, až po skupiny nastavení, ktoré sú rovnaké poriadku.

Všetky tri sú open source pod AGPL-3.0, in jedno úložisko: webovú aplikáciu v koreňovom adresári, mobilnú aplikáciu pod android-ios-app/.

Inštalácia webovej aplikácie

OTVORENÉ web.nymchat.app. To je už celá aplikácia – inštaláciou získate iba ikonu na domovskej obrazovke, vlastné okno a offline ukladanie do vyrovnávacej pamäte prostredníctvom servisného pracovníka.

Nymchat beží na obrazovke veľkosti telefónu, zoznam kanálov je zbalený a konverzácia zapĺňa celú šírku.
Rovnaká aplikácia v telefóne: jedna konverzácia naraz, zoznam kanálov potiahnutím prstom preč.
  • Chrome, Edge, Brave, Opera (desktop) — zobrazí sa ikona inštalácie panel s adresou.
  • Android — prehliadač ponúka „Pridať na domovskú obrazovku“; menu to má tiež.
  • Safari pre iOS — Zdieľať a potom „Pridať na domovskú obrazovku“. Safari nebude ponúknuť to z akéhokoľvek iného prehliadača v systéme iOS.

Inštalácia na Android

Dve trasy, rovnaká aplikácia:

  • Google Play — vyhľadajte Nymchat alebo nainštalujte com.nym.bar priamo.
  • Zapstore — natívny obchod s aplikáciami Nostr, ktorý distribuuje podpísané súbory APK bez účtu Google.

Android poskytuje aplikácii to, čo potrebuje, ako to potrebuje. Vyžaduje sa povolenia Bluetooth keď prvýkrát spustíte sieť, povolenie upozorniť, keď niečo bude chcieť upozorní vás a polohu iba vtedy, ak zapnete triedenie podľa vzdialenosti pre kanály geohash.

Inštalácia na iOS

Zostava iOS je distribuovaná prostredníctvom TestFlight. Nainštalujte si Apple's TestFlight aplikáciu a potom otvorte Nymchat odkaz na pozvánku.

Poznámka

iOS poskytuje aplikácii na pozadí oveľa menej lana ako Android. Nymchat nemá poskytovateľa push — neexistuje žiadny server, ktorý by uchovával vaše správy, z ktorých by ste ich mohli odoslať – takže v systéme iOS to doháňa pomocou okna systému na obnovenie na pozadí, ktoré iOS naplánuje, keď sa mu to páči. Upozornenia preto môžu prísť neskoro, kým je aplikácia pozastavená. Na Androide to isté nastavenie spustí službu na popredí a reléové spojenie jednoducho zostane otvorené.

Čo kde beží

Všetko, čo tu nie je uvedené, funguje všade rovnako: kanály, správy, súkromné správy, skupinové chaty, hovory, prepínanie, obchod, Nymbot, témy a každé nastavenie.

FunkciaWebová aplikáciaAndroidiOS
Bluetooth mesh Iba prehliadače Chromium a ako list – prehliadač nemôže inzerovať sám seba Úplný partner: inzeruje a skenuje naraz Úplný partner: inzeruje a skenuje naraz
Zostaňte v spojení na pozadí Iba keď je karta otvorená Voliteľná služba popredia udržiava reléovú zásuvku otvorenú Maximálne úsilie dohnať v okne systému na obnovenie na pozadí
Odomknutie zašifrovanej identity Heslo, PIN, prístupový kľúč alebo biometrické údaje (WebAuthn PRF) Heslo, PIN alebo biometrické údaje zariadenia Heslo, PIN alebo Face ID / Touch ID
Zdieľanie do Nymchat z iných aplikácií Hárok zdieľania systému Zdieľať rozšírenie
Gestá potiahnutia v mobile na správach Na úzkom okne áno áno
Bezprostredné triedenie pre geohash kanály Povolenie polohy prehliadača Povolenie na umiestnenie systému Povolenie na umiestnenie systému
Tip

Nastavenia sa medzi zariadeniami riadia prihlásením Nostr, takže aplikáciu nainštalujte až po použití webu verzia neznamená všetko znova nastaviť — viď Synchronizácia nastavení medzi zariadeniami. Šifrovanie identity je zámerná výnimka: je to pre každé zariadenie, pretože faktor odomknutia je.