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.
Leli khasi lihunyushwe ngomshini ukuze kube lula. IsiNgisi sangempela inguqulo esebenzayo.
Abathathu bakha, inethiwekhi eyodwa
| Yakha | Ibhalwe phakathi | Lapho 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-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.barngqo. - 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.
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.
| Isici | Uhlelo lokusebenza lwewebhu | Android | iOS |
|---|---|---|---|
| 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 |
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.