Ale nan kontni an
Retounen nan Nymchat

Konesans baz Kòmanse isit la

Aplikasyon ak platfòm

Nymchat anbake kòm yon aplikasyon entènèt ak kòm aplikasyon natif natal Android ak iOS. Yo ye kodbaz separe ki pale menm pwotokòl la, kidonk rezo a se yon sèl rezo - men a ti ponyen nan karakteristik depann sou sa platfòm la pral kite yon app fè.

Twa bati, yon sèl rezo

BatiEkri nanKote li soti
Aplikasyon Entènèt (PWA) Modil HTML, CSS ak JavaScript senp — pa gen okenn etap konstriksyon obligatwa pou kouri li Sèvi soti nan web.nymchat.app, oswa kouri repozitwa a index.html tèt ou
Android Flutter, UI natif natal nan tout Google Play ak Zapstore
iOS Menm aplikasyon Flutter la TestFlight

Aplikasyon mobil yo pa yon navigatè nan yon bwat. Yo se yon aplikasyon natif natal konplè nan menm bagay la kliyan - pwòp Nostr pile yo, pwòp pisin relè yo, pwòp depo yo - mete soti nan matche ak ekran an aplikasyon entènèt pou ekran, desann nan gwoup yo anviwònman yo te nan menm bagay la lòd.

Tout twa yo se sous louvri anba AGPL-3.0, nan yon sèl depo: aplikasyon entènèt la nan rasin lan, aplikasyon an mobil anba android-ios-app/.

Enstale aplikasyon entènèt la

Louvri web.nymchat.app. Sa se deja tout aplikasyon an - enstale sèlman ba li yon icon ekran lakay, pwòp fenèt li ak kachèt offline atravè yon travayè sèvis.

Nymchat kouri sou yon ekran ki menm gwosè ak telefòn, ak lis chanèl la tonbe epi konvèsasyon an ranpli lajè a.
Menm aplikasyon an sou yon telefòn: yon konvèsasyon nan yon moman, lis chanèl la yon glise lwen.
  • Chrome, Edge, Brave, Opera (buryo) — yon ikòn enstale parèt nan ba adrès la.
  • Android — navigatè a ofri "Ajoute nan ekran Kay"; meni an gen li tou.
  • iOS Safari — Pataje, Lè sa a, "Ajoute nan ekran Kay". Safari pa pral ofri sa a nan nenpòt lòt navigatè sou iOS.

Enstale sou android

De wout, menm aplikasyon an:

  • Google Play — chèche Nymchat, oswa enstale com.nym.bar dirèkteman.
  • Zapstore — yon magazen aplikasyon Nostr natif natal ki distribye APK ki siyen san yon kont Google.

Android bay aplikasyon an sa li bezwen jan li bezwen li. Yo mande otorizasyon Bluetooth pou la premye fwa ou kòmanse may la, pèmisyon notifikasyon premye fwa yon bagay vle notifye w, ak kote yo sèlman si ou aktive klasman pwoksimite pou chanèl geohash.

Enstale sou iOS

Yo distribye konstriksyon iOS nan TestFlight. Enstale TestFlight Apple la app, Lè sa a, louvri Nymchat lyen envitasyon an.

Remak

iOS bay yon aplikasyon background byen lwen mwens kòd pase andwad. Nymchat pa gen okenn founisè pouse - pa gen okenn sèvè kenbe mesaj ou yo pouse soti nan - se konsa sou iOS li pwan moute lè l sèvi avèk fenèt background-refresh sistèm nan, ki iOS orè lè li santi l tankou li. Notifikasyon yo ka rive an reta pandan y ap sispann aplikasyon an. Sou Android menm bagay la anviwònman kouri yon sèvis premye plan ak koneksyon an relè tou senpleman rete louvri.

Ki sa ki kouri kote

Tout sa ki pa nan lis la a ap travay menm jan ak tout kote: chanèl, mesaj, mesaj prive, gwoup chat, apèl, zaps, boutik la, Nymbot, tèm ak tout anviwònman.

KarakteristikAplikasyon entènètAndroidiOS
may Bluetooth Chromium navigatè sèlman, epi kòm yon fèy - yon navigatè pa ka fè piblisite poukont li Kanmarad konplè: fè piblisite ak analiz alafwa Kanmarad konplè: fè piblisite ak analiz alafwa
Rete konekte nan background nan Sèlman pandan yon tab louvri Sèvis premye plan si ou vle kenbe priz relè a louvri Pi bon efò ratrapaj nan fenèt background-rafrechi sistèm lan
Déblotché yon idantite chiffres Modpas, PIN, passkey oswa byometrik (WebAuthn PRF) Modpas, PIN oswa aparèy byometrik Modpas, PIN oswa Face ID / Touch ID
Pataje nan Nymchat soti nan lòt apps Fèy pataje sistèm Pataje ekstansyon
Jès glise mobil sou mesaj yo Sou yon fenèt etwat Wi Wi
Klas pwoksimite pou chanèl geohash Pèmisyon kote navigatè a Pèmisyon kote sistèm lan Pèmisyon kote sistèm lan
Konsèy

Anviwònman swiv yon koneksyon Nostr ant aparèy, kidonk enstale app a apre w fin itilize entènèt la vèsyon pa vle di mete tout bagay kanpe ankò - gade Paramèt senkronize ant aparèy yo. Chifre idantite se eksepsyon an ekspre: li se pou chak-aparèy, paske faktè a déblotché se.