Ugrás a tartalomhoz
Vissza a Nymchathoz

Tudásbázis Kezdje itt

Alkalmazások és platformok

A Nymchat webalkalmazásként, valamint natív Android- és iOS-alkalmazásként érkezik. Ők azok külön kódbázisok, amelyek ugyanazt a protokollt beszélik, így a hálózat egy hálózat – de a néhány funkció attól függ, hogy a platform mit enged az alkalmazásnak.

Három build, egy hálózat

ÉpítBeírvaHonnan származik
Webes alkalmazás (PWA) Egyszerű HTML, CSS és JavaScript modulok – a futtatásához nincs szükség építési lépésre -tól szolgált fel web.nymchat.app, vagy futtassa a tárolót index.html magad
Android Flutter, natív felhasználói felület Google Play és Zapstore
iOS Ugyanaz a Flutter alkalmazás TestFlight

A mobilalkalmazások nem egy dobozban lévő böngésző. Ugyanennek a teljes natív megvalósítása kliens – saját Nostr verem, saját relékészlet, saját tároló – lefektetve ki, hogy a webalkalmazás képernyője megfeleljen a képernyőnek, egészen addig, amíg a beállítási csoportok azonosak lesznek rendelni.

Mindhárom nyílt forráskódú az AGPL-3.0 alatt egy tárhely: a webalkalmazás a gyökérben, a mobilalkalmazás pedig alatta android-ios-app/.

A webalkalmazás telepítése

Nyitott web.nymchat.app. Az már az egész alkalmazás – a telepítés csak egy kezdőképernyő ikont, saját ablakot ad neki és offline gyorsítótárazás egy szervizmunkás segítségével.

A Nymchat telefon méretű képernyőn fut, a csatornalista összeomlott, és a beszélgetés kitölti a szélességet.
Ugyanaz az alkalmazás a telefonon: egyszerre egy beszélgetés, a csatornalista egy csúsztatással arrébb.
  • Chrome, Edge, Brave, Opera (asztali) - megjelenik egy telepítési ikon a címsort.
  • Android — a böngésző felajánlja a „Hozzáadás a kezdőképernyőhöz” lehetőséget; a menüben van is.
  • iOS Safari – Megosztás, majd „Hozzáadás a kezdőképernyőhöz”. A Safari nem fog felajánlja ezt bármely más iOS böngészőből.

Telepítés Androidra

Két útvonal, ugyanaz az alkalmazás:

  • Google Play — Nymchat keresése vagy telepítése com.nym.bar közvetlenül.
  • Zapstore — egy Nostr-natív alkalmazásbolt, amely aláírt APK-kat terjeszt Google fiók nélkül.

Az Android megadja az alkalmazásnak, amire szüksége van, ahogyan szüksége van rá. Bluetooth engedélyeket kérnek a Amikor először indítja el a mesh-et, értesítési engedély az első alkalommal, amikor valami úgy akarja értesíteni, és a hely csak akkor, ha bekapcsolja a közelség szerinti rendezést a geohash csatornáknál.

Telepítés iOS-re

Az iOS build terjesztése a következőn keresztül történik TestFlight. Telepítse az Apple TestFlight alkalmazást alkalmazást, majd nyissa meg a Nymchat meghívó linkje.

Jegyzet

Az iOS sokkal kevesebbet ad egy háttéralkalmazásnak, mint az Android. A Nymchatnak nincs push szolgáltatója – nincs olyan szerver, amely tárolná az üzeneteidet, ahonnan elküldhetnéd – így iOS-en utoléri a rendszer háttér-frissítési ablakának használatával, amelyet az iOS akkor ütemez, amikor úgy érzi. Az értesítések ezért későn érkezhetnek, amíg az alkalmazás felfüggesztve van. Androidon ugyanez A beállítás előtérben lévő szolgáltatást futtat, és a relékapcsolat egyszerűen nyitva marad.

Mi hova fut

Minden, ami itt nem szerepel, ugyanúgy működik mindenhol: csatornák, üzenetek, privát üzenetek, csoportos csevegés, hívások, zapok, bolt, Nymbot, témák és minden beállítás.

FunkcióWebes alkalmazásAndroidiOS
Bluetooth mesh Csak a Chromium böngészők, és levélként – a böngésző nem hirdetheti magát Full peer: egyszerre hirdet és szkennel Full peer: egyszerre hirdet és szkennel
Kapcsolattartás a háttérben Csak amíg egy lap nyitva van Az opcionális előtér-szolgáltatás nyitva tartja a relé aljzatot A legjobb felzárkózás a rendszer háttér-frissítési ablakában
Titkosított identitás feloldása Jelszó, PIN, jelszó vagy biometrikus adat (WebAuthn PRF) Jelszó, PIN vagy eszköz biometrikus Jelszó, PIN vagy Face ID / Touch ID
Megosztás a Nymchatben más alkalmazásokból — Rendszermegosztási lap Bővítmény megosztása
Biztonsági képernyő Elmossa a csevegéseket, amikor kilép; a böngészők nem blokkolhatják a képernyőképeket Elrejti a csevegéseket az alkalmazás kapcsolójában, és blokkolja a képernyőképeket és a képernyőfelvételt Elrejti a csevegéseket az alkalmazáskapcsolóban és a képernyő rögzítése közben; a képernyőképeket nem lehet blokkolni
Incognito billentyűzet Autocomplete, autocorrect és spell check kikapcsolása Azt is kéri a billentyűzetet, hogy ne tanuljon abból, amit beír Nem elérhető: csak az Android billentyűzetek támogatják
Hangüzenet transzkripció On-device, olyan böngészőkben, amelyek szerver nélkül is átírhatók On-device beszédfelismerés On-device beszédfelismerés
Kulcsszavak Backup Google vagy egy passkey Google vagy egy passkey Apple, Google vagy egy passkey
Mobil ellop kézmozdulatok az üzeneteken Egy keskeny ablakon Igen Igen
Proximity rendezés geohash csatornákhoz Böngésző helymeghatározási engedélye A rendszer helymeghatározási engedélye A rendszer helymeghatározási engedélye
Tipp

A beállítások Nostr bejelentkezést követnek az eszközök között, tehát az alkalmazás telepítése az internet használata után verzió nem jelenti azt, hogy mindent újra be kell állítani – lásd Beállítások szinkronizálása az eszközök között. Identitás titkosítás a szándékos kivétel: készülékenkénti, mert a feloldási tényező az.