Pāriet uz saturu
Atpakaļ uz Nymchat

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.

Trīs būves, viens tīkls

VeidotIerakstītsNo 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.

Nymchat darbojas tālruņa izmēra ekrānā, kanālu saraksts ir sakļauts un saruna aizpilda visu platumu.
Tā pati lietotne tālrunī: viena saruna vienlaikus, kanālu saraksts tiek vilkts tālāk.
  • 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.bar tieš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.

Piezīme

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.

FunkcijaTīmekļa lietotneAndroidiOS
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
Ģ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
Padoms

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.