Zināšanu bāze Sāciet šeit
Lietotnes un platformas
Nymchat tiek piegādāts kā tīmekļa lietotne un kā vietējās Android un iOS lietotnes. Tie ir atsevišķas kodu bāzes, kas runā vienā protokolā, tāpēc tīkls ir viens tīkls, bet a dažas funkcijas ir atkarīgas no tā, ko platforma ļaus lietotnei.
Ērtības labad šī lapa ir mašīntulkota. Piemērotā versija ir oriģināls angļu valodā.
Trīs būves, viens tīkls
| Veidot | Ierakstīts | No kurienes tas nāk |
|---|---|---|
| Tīmekļa lietotne (PWA) | Vienkārši HTML, CSS un JavaScript moduļi — lai to palaistu, nav nepieciešama izveides darbība | Pasniedz no plkst web.nymchat.appvai palaist repozitoriju index.html sevi |
| Android | Plosīšanās, vietējā lietotāja saskarne visā pasaulē | Google Play un Zapstore |
| iOS | Tā pati Flutter lietotne | TestFlight |
Mobilās lietotnes nav pārlūkprogramma kastē. Tās ir tās pašas versijas pilnīga vietējā ieviešana klients — savs Nostr kaudze, savs stafetes baseins, sava krātuve — uzlikts lai atbilstu tīmekļa lietotnes ekrānam ar ekrānu, līdz iestatījumu grupas ir vienādas pasūtījums.
Visi trīs ir atvērtā koda AGPL-3.0, in
viena krātuve:
tīmekļa lietotne saknē, mobilā lietotne zem android-ios-app/.
Tīmekļa lietotnes instalēšana
Atvērt web.nymchat.app. Tas jau ir visa lietotne — instalējot tai tiek parādīta tikai sākuma ekrāna ikona, savs logs un bezsaistes kešatmiņu, izmantojot servisa darbinieku.
- Chrome, Edge, Brave, Opera (galddators) — tiek parādīta instalēšanas ikona adreses joslu.
- Android — pārlūkprogramma piedāvā "Pievienot sākuma ekrānam"; ēdienkartē tas ir arī.
- iOS Safari — Kopīgot, pēc tam “Pievienot sākuma ekrānam”. Safari nebūs piedāvājiet to no jebkuras citas iOS pārlūkprogrammas.
Instalēšana operētājsistēmā Android
Divi maršruti, viena un tā pati lietotne:
- Google Play — meklējiet Nymchat vai instalējiet
com.nym.bartieši. - Zapstore — vietējais lietotņu veikals, kas izplata parakstītus APK bez Google konta.
Android piešķir lietotnei to, kas tai nepieciešams, kā tas ir nepieciešams. Bluetooth atļaujas tiek lūgtas pirmo reizi palaižot tīklu, paziņojuma atļauja pirmo reizi, kad kaut kas to vēlas paziņot jums un atrašanās vietu tikai tad, ja ieslēdzat ģeohash kanālu tuvuma šķirošanu.
Instalēšana operētājsistēmā iOS
IOS versija tiek izplatīta caur TestFlight. Instalējiet Apple TestFlight lietotni, pēc tam atveriet Nymchat ielūguma saite.
iOS fona lietotnei ir daudz mazāka nozīme nekā Android. Nymchat nav push pakalpojumu sniedzēja — nav neviena servera, kas neglabā jūsu ziņojumus, no kuriem pārsūtīt, tāpēc operētājsistēmā iOS tas panāk izmantojot sistēmas fona atsvaidzināšanas logu, kuru iOS ieplāno, kad tas šķiet vēlams. Tāpēc paziņojumi var saņemt novēloti, kamēr lietotne ir apturēta. Android ierīcē tas pats iestatījums palaiž priekšplāna pakalpojumu, un releja savienojums vienkārši paliek atvērts.
Kas kur skrien
Viss, kas šeit nav norādīts, darbojas vienādi visur: kanālos, ziņojumos, privātajos ziņojumos, grupu tērzēšana, zvani, zaps, veikals, Nymbot, motīvi un visi iestatījumi.
| Funkcija | Tīmekļa lietotne | Android | iOS |
|---|---|---|---|
| Bluetooth tīkls | Tikai Chromium pārlūkprogrammas, un kā lapa — pārlūkprogramma nevar sevi reklamēt | Pilns līdzinieks: reklamē un skenē vienlaikus | Pilns līdzinieks: reklamē un skenē vienlaikus |
| Savienojuma uzturēšana fonā | Tikai kamēr cilne ir atvērta | Papildu priekšplāna pakalpojums saglabā releja ligzdu atvērtu | Sistēmas fona atsvaidzināšanas logā nodrošina vislabāko piepūli |
| Šifrētas identitātes atbloķēšana | Parole, PIN, parole vai biometriskie dati (WebAuthn PRF) | Parole, PIN vai ierīces biometriskie dati | Parole, PIN vai Face ID/Touch ID |
| Kopīgošana pakalpojumā Nymchat no citām lietotnēm | — | Sistēmas koplietošanas lapa | Kopīgot paplašinājumu |
| Mobilā tālruņa vilkšanas žesti ziņojumos | Uz šaura loga | Jā | Jā |
| Ģeohaša kanālu tuvuma šķirošana | Pārlūka atrašanās vietas atļauja | Sistēmas atrašanās vietas atļauja | Sistēmas atrašanās vietas atļauja |
Iestatījumi tiek veikti pēc Nostr pieteikšanās starp ierīcēm, tāpēc lietotne tiek instalēta pēc tīmekļa lietošanas versija nenozīmē visu iestatīšanu no jauna — skatiet Iestatījumu sinhronizēšana starp ierīcēm. Identitātes šifrēšana ir apzināts izņēmums: tas ir katrai ierīcei, jo atbloķēšanas faktors ir.