Msingi wa maarifa Anzia hapa
Programu na majukwaa
Nymchat husafirishwa kama programu ya wavuti na kama programu asili za Android na iOS. Wao ni kanuni tofauti zinazozungumza itifaki sawa, kwa hivyo mtandao ni mtandao mmoja - lakini a vipengele vichache hutegemea kile ambacho jukwaa litaruhusu programu kufanya.
Ukurasa huu umetafsiriwa kwa mashine kwa urahisi. Toleo la asili la Kiingereza ndilo linalotumika.
Tatu hujenga, mtandao mmoja
| Jenga | Imeandikwa ndani | Inatoka wapi |
|---|---|---|
| Programu ya wavuti (PWA) | Moduli za HTML, CSS na JavaScript tupu - hakuna hatua ya uundaji inayohitajika ili kuiendesha | Imetolewa kutoka web.nymchat.app, au endesha hazina index.html mwenyewe |
| Android | Flutter, UI asili kote | Google Play na Zapstore |
| iOS | Programu sawa ya Flutter | TestFlight |
Programu za simu sio kivinjari kwenye kisanduku. Wao ni utekelezaji kamili wa asili wa sawa mteja - rundo lao la Nostr, bwawa lao la relay, hifadhi yao wenyewe - iliyowekwa nje ili kulinganisha skrini ya programu ya wavuti kwa skrini, hadi vikundi vya mipangilio kuwa sawa agizo.
Zote tatu ni chanzo wazi chini ya AGPL-3.0, in
hazina moja:
programu ya wavuti kwenye mzizi, programu ya simu chini android-ios-app/.
Inasakinisha programu ya wavuti
Fungua web.nymchat.app. Hiyo tayari ni programu nzima - kusakinisha huipa tu ikoni ya skrini ya nyumbani, dirisha lake yenyewe na kuweka akiba nje ya mtandao kupitia mfanyakazi wa huduma.
- Chrome, Edge, Jasiri, Opera (desktop) - ikoni ya kusakinisha inaonekana ndani upau wa anwani.
- Android - kivinjari hutoa "Ongeza kwenye skrini ya Nyumbani"; menyu inayo pia.
- iOS Safari — Shiriki, kisha "Ongeza kwenye Skrini ya Nyumbani". Safari haitakuwa toa hii kutoka kwa kivinjari kingine chochote kwenye iOS.
Inasakinisha kwenye Android
Njia mbili, programu sawa:
- Google Play - tafuta Nymchat, au usakinishe
com.nym.barmoja kwa moja. - Zapstore - duka la programu la Nostr-native ambalo husambaza APK zilizotiwa saini bila akaunti ya Google.
Android huipa programu kile inachohitaji kama inavyohitaji. Ruhusa za Bluetooth zinaombwa kwa mara ya kwanza unapoanzisha matundu, ruhusa ya arifa mara ya kwanza kitu kinapotaka kukuarifu, na eneo tu ikiwa utawasha upangaji wa ukaribu wa vituo vya geohash.
Inasakinisha kwenye iOS
Muundo wa iOS unasambazwa kupitia TestFlight. Sakinisha TestFlight ya Apple app, kisha ufungue Nymchat kiungo cha mwaliko.
iOS inatoa programu ya usuli kamba ndogo sana kuliko Android. Nymchat haina mtoa huduma wa kusukuma — hakuna seva inayoshikilia ujumbe wako ili kusukuma kutoka - kwa hivyo kwenye iOS inapata kwa kutumia kidirisha cha kuonyesha upya mandharinyuma cha mfumo, ambacho iOS huratibu inapopendeza. Kwa hivyo arifa zinaweza kuchelewa kuwasili wakati programu imesimamishwa. Kwenye Android vivyo hivyo mpangilio huendesha huduma ya mbele na muunganisho wa relay hubaki wazi.
Nini kinakimbilia wapi
Kila kitu ambacho hakijaorodheshwa hapa hufanya kazi sawa kila mahali: vituo, ujumbe, ujumbe wa faragha, gumzo za kikundi, simu, zaps, duka, Nymbot, mada na kila mpangilio.
| Kipengele | Programu ya wavuti | Android | iOS |
|---|---|---|---|
| Mesh ya Bluetooth | Vivinjari vya Chromium pekee, na kama jani - kivinjari hakiwezi kujitangaza | Rika kamili: hutangaza na kuchanganua mara moja | Rika kamili: hutangaza na kuchanganua mara moja |
| Kukaa kushikamana chinichini | Wakati kichupo kimefunguliwa tu | Huduma ya hiari ya mandhari ya mbele huweka tundu la relay wazi | Jitihada bora zaidi katika dirisha la kuonyesha upya usuli la mfumo |
| Kufungua utambulisho uliosimbwa kwa njia fiche | Nenosiri, PIN, nenosiri au bayometriki (WebAuthn PRF) | Nenosiri, PIN au bayometriki ya kifaa | Nenosiri, PIN au Kitambulisho cha Uso / Kitambulisho cha Mguso |
| Kushiriki kwenye Nymchat kutoka kwa programu zingine | — | Laha ya kushiriki mfumo | Shiriki kiendelezi |
| Ishara za kutelezesha kidole kwenye simu kwenye ujumbe | Kwenye dirisha nyembamba | Ndiyo | Ndiyo |
| Upangaji wa ukaribu wa vituo vya geohash | Ruhusa ya eneo la kivinjari | Ruhusa ya eneo la mfumo | Ruhusa ya eneo la mfumo |
Mipangilio hufuata kuingia kwa Nostr kati ya vifaa, kwa hivyo kusakinisha programu baada ya kutumia wavuti toleo haimaanishi kusanidi kila kitu tena - ona Inasawazisha mipangilio kati ya vifaa. Usimbaji fiche wa kitambulisho ni ubaguzi wa makusudi: ni kwa kila kifaa, kwa sababu kipengele cha kufungua ni.