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.
Ez az oldal a kényelem kedvéért gépi fordítással készült. Az eredeti angol nyelvű változat az érvényes.
Három build, egy hálózat
| Épít | Beírva | Honnan 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.
- 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.barkö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.
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ás | Android | iOS |
|---|---|---|---|
| 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 |
| 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 |
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.