Yeqela kokuqukethwe
Buyela ku-Nymchat

Isisekelo solwazi Qala lapha

Izinhlelo zokusebenza nezinkundla

I-Nymchat ithunyelwa njengohlelo lokusebenza lwewebhu kanye nezinhlelo zokusebenza zomdabu ze-Android ne-iOS. Banjalo ama-codebase ahlukene akhuluma iphrothokholi efanayo, ngakho-ke inethiwekhi iyinethiwekhi eyodwa — kodwa a izici ezimbalwa zincike ekutheni inkundla izovumela ini uhlelo lokusebenza ukuthi yenze.

Abathathu bakha, inethiwekhi eyodwa

YakhaIbhalwe phakathiLapho livela khona
Uhlelo lokusebenza lwewebhu (PWA) I-Plain HTML, CSS kanye ne-JavaScript modules — asikho isinyathelo sokwakha esidingekayo ukuze uyiqalise Inikezwe kusukela web.nymchat.app, noma sebenzisa indawo yokugcina index.html ngokwakho
Android I-Flutter, i-UI yomdabu kulo lonke I-Google Play kanye Zapstore
iOS Uhlelo lokusebenza olufanayo lwe-Flutter TestFlight

Izinhlelo zokusebenza zeselula azisona isiphequluli esisebhokisini. Ziwukuqaliswa okuphelele komdabu okufanayo iklayenti - isitaki salo se-Nostr, ichibi lalo lokudluliselwa, isitoreji salo - sibekiwe ukuphuma ukufanisa isikrini sohlelo lokusebenza lwewebhu lwesikrini, kuze kufike kumaqembu ezilungiselelo afanayo ukuhleleka.

Zontathu ziyimithombo evulekile ngaphansi kwe-AGPL-3.0, ku inqolobane eyodwa: uhlelo lokusebenza lwewebhu empandeni, uhlelo lokusebenza lweselula ngaphansi android-ios-app/.

Ifaka uhlelo lokusebenza lewebhu

Vula web.nymchat.app. Lokho seluvele lulonke uhlelo lokusebenza — ukulifaka kunikeza isithonjana sesikrini sasekhaya, iwindi laso kanye nokulondoloza isikhashana okungaxhunyiwe ku-inthanethi ngesisebenzi sesevisi.

I-Nymchat isebenza esikrinini esilingana nefoni, uhlu lweziteshi lugoqiwe futhi ingxoxo igcwalisa ububanzi.
Uhlelo lokusebenza olufanayo ocingweni: ingxoxo eyodwa ngesikhathi, isiteshi siklelisa ngokuswayipha.
  • I-Chrome, i-Edge, i-Brave, i-Opera (ideskithophu) — uphawu lokufaka luyavela ibha yekheli.
  • Android — isiphequluli sinikeza "Engeza esikrinini sasekhaya"; imenyu inakho futhi.
  • iOS Safari — Yabelana, bese "Engeza Esikrinini Sasekhaya". Safari ngeke nikeza lokhu kusuka kunoma yisiphi esinye isiphequluli ku-iOS.

Iyafaka ku-Android

Imizila emibili, uhlelo lokusebenza olufanayo:

  • Google Play — cinga i-Nymchat, noma faka com.nym.bar ngqo.
  • Zapstore — isitolo sohlelo lokusebenza lwe-Nostr-native esabalalisa ama-APK asayiniwe ngaphandle kwe-akhawunti ye-Google.

I-Android inikeza uhlelo lokusebenza lokho elikudingayo njengoba likudinga. Izimvume ze-Bluetooth ziyacelwa i- okokuqala uma uqala i-mesh, imvume yesaziso okokuqala ngqa into ethile ifuna ukwenza sikwazise, nendawo kuphela uma uvula ukuhlunga okuseduze kwamashaneli e-geohash.

Iyafaka ku-iOS

Ukwakhiwa kwe-iOS kusatshalaliswa ngokusebenzisa TestFlight. Faka i-TestFlight ye-Apple app, bese uvula ifayela le I-Nymchat isixhumanisi sesimemo.

Qaphela

I-iOS inikeza uhlelo lokusebenza lwangemuva intambo encane kakhulu kune-Android. I-Nymchat ayinaye umhlinzeki we-push - ayikho iseva ebambe imilayezo yakho ongasunduza kuyo - ngakho-ke ku-iOS kuyabambeka usebenzisa iwindi lokuvuselela ingemuva lesistimu, elihlelwa yi-iOS uma lizwakala kanjalo. Ngakho-ke izaziso zingafika emva kwesikhathi ngenkathi uhlelo lokusebenza lumisiwe. Ku-Android okufanayo ukulungiselelwa kusebenzisa isevisi yangaphambili futhi uxhumano lwe-relay luhlala luvulekile.

Igijima kuphi

Konke okungabaliwe lapha kusebenza ngendlela efanayo yonke indawo: iziteshi, imilayezo, imilayezo eyimfihlo, izingxoxo zeqembu, izingcingo, ama-zaps, isitolo, iNymbot, izingqikithi nazo zonke izilungiselelo.

IsiciUhlelo lokusebenza lwewebhuAndroidiOS
I-Bluetooth mesh Iziphequluli zeChromium kuphela, futhi njengeqabunga — isiphequluli asikwazi ukuzikhangisa Untanga ogcwele: ikhangisa futhi iskena ngesikhathi esisodwa Untanga ogcwele: ikhangisa futhi iskena ngesikhathi esisodwa
Ukuhlala uxhumekile ngemuva Kuphela ngenkathi ithebhu ivuliwe Isevisi yangaphambili oyikhethayo igcina isokhethi edluliswayo ivuliwe Umzamo omkhulu wokubamba ewindini lokuvuselela ingemuva lesistimu
Ukuvula ubunikazi obubethelwe Iphasiwedi, i-PIN, ukhiye wokudlula noma i-biometric (WebAuthn PRF) Iphasiwedi, i-PIN noma i-biometric yedivayisi Iphasiwedi, iphinikhodi noma i-Face ID/ID yokuthinta
Ukwabelana ku-Nymchat kusuka kwezinye izinhlelo zokusebenza Ishidi lokwabelana ngesistimu Yabelana ngesandiso
Ukuswayipha kweselula kumilayezo Efasiteleni elincane Yebo Yebo
Ukuhlunga okuseduze kweziteshi ze-geohash Imvume yendawo yesiphequluli Imvume yendawo yesistimu Imvume yendawo yesistimu
Ithiphu

Izilungiselelo zilandela ukungena ngemvume kwe-Nostr phakathi kwamadivayisi, ngakho-ke ukufaka uhlelo lokusebenza ngemva kokusebenzisa iwebhu inguqulo akusho ukusetha yonke into futhi — bona Ivumelanisa izilungiselelo phakathi kwamadivayisi. Ukubethela kobunikazi okuhlukile ngamabomu: kuyidivayisi ngayinye, ngoba isici sokuvula sithi.