Kev paub hauv paus Pib ntawm no
Apps thiab platforms
Nymchat xa tawm raws li lub vev xaib app thiab raws li haiv neeg hauv Android thiab iOS apps. Lawv yog cais codebases uas hais tib txoj cai, yog li lub network yog ib lub network - tab sis a puv tes ntawm nta nyob ntawm seb lub platform yuav cia ib qho app ua.
Nplooj ntawv no yog tshuab txhais kom yooj yim. Cov lus Askiv thawj yog cov version uas siv.
Peb tsim, ib lub network
| Tsim | Sau rau hauv | Qhov twg los ntawm |
|---|---|---|
| Web app (PWA) | Plain HTML, CSS thiab JavaScript modules - tsis muaj cov kauj ruam tsim nyog los khiav nws | Pab los ntawm web.nymchat.app, los yog khiav lub repository's index.html koj tus kheej |
| Android | Flutter, haiv neeg UI thoob plaws | Google Play thiab Zapstore |
| iOS no | Tib Flutter app | TestFlight |
Cov apps mobile tsis yog browser hauv ib lub thawv. Lawv yog ib haiv neeg siv tag nrho ntawm tib yam cov neeg siv khoom - lawv tus kheej Nostr pawg, lawv tus kheej relay pas dej ua ke, lawv tus kheej cia - pw tawm kom phim lub web app screen rau kev tshuaj ntsuam, nqes mus rau qhov chaw pab pawg nyob rau hauv tib yam xaj.
Tag nrho peb yog qhib qhov chaw raws li AGPL-3.0, hauv
ib repository:
lub web app ntawm lub hauv paus, lub mobile app hauv qab android-ios-app/.
Txhim kho lub vev xaib app
Qhib web.nymchat.app. Qhov ntawd yog twb tag nrho app - txhim kho tsuas yog muab nws lub tsev-screen icon, nws tus kheej lub qhov rais thiab offline caching los ntawm tus neeg ua haujlwm pabcuam.
- Chrome, Ntug, Siab tawv, Opera (desktop) - ib qho kev teeb tsa icon tshwm hauv qhov chaw nyob bar.
- Android - qhov browser muaj "Ntxiv rau Tsev Tshuaj"; cov zaub mov muaj nws ib yam nkaus.
- iOS Safari - Qhia tawm, tom qab ntawd "Ntxiv rau Tsev Tshuaj". Safari yuav tsis muab qhov no los ntawm lwm qhov browser ntawm iOS.
Txhim kho ntawm Android
Ob txoj kev, tib lub app:
- Google Play - Nrhiav Nymchat, lossis nruab
com.nym.barncaj qha. - Zapstore - Nostr-native app khw uas faib cov npe APKs tsis muaj Google account.
Android muab lub app yam nws xav tau raws li nws xav tau. Bluetooth tso cai yog nug rau lub thawj zaug koj pib lub mesh, ceeb toom tso cai thawj zaug ib yam dab tsi xav ceeb toom rau koj, thiab qhov chaw tsuas yog tias koj qhib qhov sib thooj sorting rau geohash raws.
Txhim kho ntawm iOS
Lub iOS tsim yog faib los ntawm TestFlight. Nruab Apple's TestFlight app, ces qhib lub Nymchat caw link.
iOS muab ib tug keeb kwm yav dhau app deb tsawg dua hlua dua Android. Nymchat tsis muaj tus muab kev txhawb nqa - tsis muaj neeg rau zaub mov tuav koj cov lus thawb los ntawm - yog li ntawm iOS nws catches siv lub system lub keeb kwm yav dhau-refresh qhov rais, uas iOS teem sij hawm thaum nws zoo li nws. Cov ntawv ceeb toom tuaj yeem tuaj lig thaum lub app raug ncua. Hauv Android tib yam kev teeb tsa khiav ib qho kev pab cuam pem hauv ntej thiab qhov kev sib txuas relay tsuas yog qhib.
Dab tsi khiav qhov twg
Txhua yam tsis tau teev tseg ntawm no ua haujlwm zoo ib yam nyob txhua qhov chaw: channels, lus, cov lus ntiag tug, pab pawg sib tham, hu, zaps, khw, Nymbot, cov ntsiab lus thiab txhua qhov chaw.
| Feature | Web app | Android | iOS no |
|---|---|---|---|
| Bluetooth mesh | Chromium browsers nkaus xwb, thiab raws li nplooj - lub browser tsis tuaj yeem tshaj tawm nws tus kheej | Tag nrho cov phooj ywg: tshaj tawm thiab luam tawm ib zaug | Tag nrho cov phooj ywg: tshaj tawm thiab luam tawm ib zaug |
| Nyob twj ywm hauv keeb kwm yav dhau | Tsuas yog thaum lub tab qhib | Xaiv qhov kev pab cuam pem hauv ntej kom lub qhov (socket) relay qhib | Qhov zoo tshaj plaws-kev siv zog catch-up nyob rau hauv lub system lub keeb kwm yav dhau-refresh qhov rais |
| Xauv lub encrypted tus kheej | Password, PIN, passkey lossis biometric (WebAuthn PRF) | Tus password, PIN lossis ntaus ntawv biometric | Tus password, PIN lossis Face ID / Touch ID |
| Qhia rau Nymchat los ntawm lwm cov apps | — | System share sheet | Qhia txuas ntxiv |
| Mobile swipe gestures ntawm cov lus | Ntawm lub qhov rais nqaim | Yog lawm | Yog lawm |
| Kev txheeb ze ze rau geohash channels | Browser tso cai qhov chaw | Kev tso cai qhov chaw nyob qhov system | Kev tso cai qhov chaw nyob qhov system |
Cov chaw ua raws Nostr nkag mus ntawm cov khoom siv, yog li txhim kho lub app tom qab siv lub vev xaib version tsis txhais hais tias teeb tsa txhua yam ntxiv - saib Syncing nqis ntawm cov khoom siv. Identity encryption yog qhov txhob txwm zam: nws yog ib qho khoom siv, vim tias qhov ntsuas xauv yog.