Laktaw sa sulod
Balik ngadto ha Nymchat

Base sa kahibalo Sugdi diri

Mga aplikasyon ug mga plataporma

Ang Nymchat gipadala isip usa ka web app ug isip lumad nga Android ug iOS apps. Sila mao bulag nga mga codebase nga nagsulti sa parehas nga protocol, busa ang network usa ka network - apan usa ka Ang pipila ka mga bahin nagdepende sa kung unsa ang itugot sa plataporma nga buhaton sa usa ka app.

Tulo ka pagtukod, usa ka network

PagtukodGisulat saDiin kini gikan
Web app (PWA) Ang yano nga HTML, CSS ug JavaScript nga mga module - wala’y kinahanglan nga lakang sa pagtukod aron mapadagan kini Giserbisyuhan gikan sa web.nymchat.app, o pagdagan ang repository's index.html imong kaugalingon
Android Flutter, lumad nga UI sa tibuok Google Play ug Zapstore
iOS Ang parehas nga Flutter app TestFlight

Ang mga mobile app dili usa ka browser sa usa ka kahon. Sila usa ka bug-os nga lumad nga pagpatuman sa parehas kliyente - ilang kaugalingong Nostr stack, ilang kaugalingong relay pool, ilang kaugalingong storage - gibutang aron ipares ang screen sa web app alang sa screen, hangtod sa mga grupo sa mga setting nga parehas order.

Ang tanan nga tulo kay open source ubos sa AGPL-3.0, in usa ka repositoryo: ang web app sa gamut, ang mobile app sa ilawom android-ios-app/.

Pag-instalar sa web app

Bukas web.nymchat.app. Nga mao na ang tibuok nga app - ang pag-instalar naghatag lamang niini og home-screen nga icon, ang kaugalingong bintana ug offline nga pag-cache pinaagi sa usa ka service worker.

Ang Nymchat nga nagdagan sa usa ka screen nga kadako sa telepono, nga ang lista sa channel nahugno ug ang panag-istoryahanay nagpuno sa gilapdon.
Ang parehas nga app sa usa ka telepono: usa ka panag-istoryahanay sa usa ka higayon, ang lista sa channel usa ka pag-swipe.
  • Chrome, Edge, Brave, Opera (desktop) - usa ka icon sa pag-install makita sa ang address bar.
  • Android - ang browser nagtanyag "Idugang sa Home screen"; ang menu aduna niini usab.
  • iOS Safari — Ipakigbahin, unya "Idugang sa Home Screen". Safari dili itanyag kini gikan sa bisan unsang ubang browser sa iOS.

Pag-instalar sa Android

Duha ka ruta, parehas nga app:

  • Google Play — pangitaa ang Nymchat, o i-install com.nym.bar direkta.
  • Zapstore — usa ka Nostr-native app store nga nag-apod-apod sa mga gipirmahan nga APK walay Google account.

Gihatagan sa Android ang app kung unsa ang kinahanglan niini kung kinahanglan kini. Gihangyo ang mga pagtugot sa Bluetooth alang sa unang higayon nga imong sugdan ang mesh, pagtugot sa pagpahibalo sa unang higayon nga adunay gusto ipahibalo kanimo, ug lokasyon lamang kung imong i-on ang pagsunud sa duol alang sa mga geohash channel.

Pag-instalar sa iOS

Ang pagtukod sa iOS giapod-apod pinaagi sa TestFlight. I-install ang TestFlight sa Apple app, dayon ablihi ang Nymchat link sa imbitasyon.

Nota

Naghatag ang iOS og usa ka background app nga labi ka gamay nga pisi kaysa sa Android. Ang Nymchat walay push provider — wala'y server nga nagkupot sa imong mga mensahe aron iduso - busa sa iOS kini makuha gamit ang background-refresh window sa sistema, nga gi-iskedyul sa iOS kung kini gibati. Ang mga pahibalo mahimong ulahi nga moabut samtang ang app gisuspinde. Sa Android parehas Ang setting nagpadagan sa usa ka serbisyo sa foreground ug ang koneksyon sa relay nagpabilin nga bukas.

Unsa midagan asa

Ang tanan nga wala gilista dinhi nagtrabaho parehas bisan diin: mga channel, mensahe, pribadong mensahe, mga chat sa grupo, tawag, zaps, shop, Nymbot, tema ug matag setting.

FeatureWeb appAndroidiOS
Bluetooth mesh Ang mga browser sa Chromium lamang, ug isip usa ka dahon — ang usa ka browser dili maka-advertise sa iyang kaugalingon Bug-os nga kaedad: nag-anunsyo ug nag-scan dayon Bug-os nga kaedad: nag-anunsyo ug nag-scan dayon
Nagpabilin nga konektado sa background Samtang bukas ang tab Ang opsyonal nga serbisyo sa foreground nagpugong sa relay socket nga bukas Labing maayo nga paningkamot nga catch-up sa background-refresh window sa system
Pag-abli sa usa ka naka-encrypt nga identidad Password, PIN, passkey o biometric (WebAuthn PRF) Password, PIN o device biometric Password, PIN o Face ID / Touch ID
Pagpaambit sa Nymchat gikan sa ubang mga app System share sheet Ipakigbahin ang extension
Mga lihok sa mobile swipe sa mga mensahe Sa usa ka pig-ot nga bintana Oo Oo
Pagsunud sa duol alang sa mga kanal sa geohash Pagtugot sa lokasyon sa browser Ang pagtugot sa lokasyon sa sistema Ang pagtugot sa lokasyon sa sistema
Tip

Ang mga setting nagsunod sa usa ka Nostr login sa taliwala sa mga aparato, mao nga i-install ang app pagkahuman sa paggamit sa web Ang bersyon wala magpasabut nga i-set up ang tanan - tan-awa Pag-sync sa mga setting tali sa mga aparato. Pag-encrypt sa identidad mao ang tinuyo nga eksepsiyon: kini kada-device, tungod kay ang unlock factor kay.