Bażi ta 'għarfien Ibda hawn
Apps u pjattaformi
Nymchat jintbagħat bħala app tal-web u bħala apps indiġeni ta' Android u iOS. Huma codebases separati li jitkellmu l-istess protokoll, għalhekk in-netwerk huwa netwerk wieħed - iżda a numru żgħir ta 'karatteristiċi jiddependu fuq dak li l-pjattaforma se tħalli app tagħmel.
Din il-paġna hija tradotta bil-magni għall-konvenjenza. L-oriġinal bl-Ingliż huwa l-verżjoni li tapplika.
Tliet bini, netwerk wieħed
| Ibni | Miktub fi | Minn fejn ġej |
|---|---|---|
| App tal-web (PWA) | Moduli HTML sempliċi, CSS u JavaScript — l-ebda pass tal-bini meħtieġ biex titħaddem | Innotifikat minn web.nymchat.app, jew mexxi r-repożitorju index.html lilek innifsek |
| Android | Flutter, UI nattiva madwar | Google Play u Zapstore |
| iOS | L-istess app Flutter | TestFlight |
L-apps mobbli mhumiex browser f'kaxxa. Huma implimentazzjoni nattiva sħiħa tal-istess klijent - munzell Nostr tagħhom stess, pool relay tagħhom stess, ħażna tagħhom stess - imqiegħda barra biex tqabbel l-iskrin tal-app tal-web għall-iskrin, sal-gruppi tas-settings li jkunu fl-istess ordni.
It-tlieta huma sors miftuħ taħt l-AGPL-3.0, in
repożitorju wieħed:
l-app tal-web fl-għerq, l-app mobbli taħt android-ios-app/.
Installazzjoni tal-web app
Miftuħa web.nymchat.app. Dik diġà hija l-app kollha — l-installazzjoni tagħtiha biss ikona tal-iskrin tad-dar, it-tieqa tagħha stess u caching offline permezz ta' ħaddiem tas-servizz.
- Chrome, Xifer, Brave, Opera (desktop) — tidher ikona tal-installazzjoni fi il-bar tal-indirizz.
- Android — il-browser joffri "Żid mal-iskrin tad-dar"; il-menu għandu wisq.
- iOS Safari — Share, imbagħad "Żid mal-Iskrin tad-Dar". Safari mhux se joffru dan minn kwalunkwe browser ieħor fuq iOS.
Installazzjoni fuq Android
Żewġ rotot, l-istess app:
- Google Play — fittex Nymchat, jew installa
com.nym.bardirettament. - Zapstore — ħanut tal-app Nostr-native li jqassam APKs iffirmati mingħajr kont Google.
Android jagħti lill-app dak li teħtieġ kif teħtieġha. Permessi Bluetooth huma mitluba għall- ewwel darba li tibda l-malji, permess ta 'notifika l-ewwel darba li xi ħaġa trid jinnotifikak, u l-lokazzjoni biss jekk tixgħel issortjar tal-prossimità għall-kanali geohash.
Installazzjoni fuq iOS
Il-bini tal-iOS huwa mqassam permezz TestFlight. Installa TestFlight ta' Apple app, imbagħad iftaħ il- Nymchat link għall-istedina.
iOS jagħti app fl-isfond ferm inqas ħabel minn Android. Nymchat m'għandu l-ebda fornitur push — m'hemm l-ebda server li jżomm il-messaġġi tiegħek minn fejn timbotta — għalhekk fuq iOS tlaħħaq bl-użu tat-tieqa ta ' l-isfond-aġġornament tas-sistema, li IOS iskedi meta tħoss bħalha. In-notifiki għalhekk jistgħu jaslu tard waqt li l-app tkun sospiża. Fuq Android l-istess L-issettjar imexxi servizz ta' tagħrif miksub u l-konnessjoni tar-relay sempliċement tibqa' miftuħa.
Dak li jmur fejn
Dak kollu mhux elenkat hawn jaħdem l-istess kullimkien: kanali, messaġġi, messaġġi privati, chats tal-grupp, sejħiet, zaps, il-ħanut, Nymbot, temi u kull setting.
| Karatteristika | App tal-web | Android | iOS |
|---|---|---|---|
| Malja Bluetooth | Brawżers tal-kromju biss, u bħala werqa - browser ma jistax jirreklama lilu nnifsu | Peer sħiħ: jirreklama u jiskenja f'daqqa | Peer sħiħ: jirreklama u jiskenja f'daqqa |
| Nibqgħu konnessi fl-isfond | Biss waqt li tab tkun miftuħa | Servizz ta 'tagħrif miksub fakultattiv iżomm is-sokit tar-relay miftuħ | L-aħjar sforz tlaħħaq fit-tieqa tal-aġġornament tal-isfond tas-sistema |
| Nisfruttaw identità kriptata | Password, PIN, passkey jew bijometriċi (WebAuthn PRF) | Password, PIN jew apparat bijometriku | Password, PIN jew Face ID / Touch ID |
| Qsim f'Nymchat minn apps oħra | — | Folja tas-sehem tas-sistema | Share estensjoni |
| Ġesti ta' swipe mobbli fuq messaġġi | Fuq tieqa dejqa | Iva | Iva |
| Issortjar tal-prossimità għal kanali geohash | Permess tal-lok tal-browser | Permess għall-post tas-sistema | Permess għall-post tas-sistema |
Is-settings isegwu login Nostr bejn l-apparati, għalhekk tinstalla l-app wara li tuża l-web verżjoni ma jfissirx li jerġa' jitwaqqaf kollox — ara Is-sinkronizzazzjoni tas-settings bejn it-tagħmir. Encryption tal-identità hija l-eċċezzjoni intenzjonata: hija għal kull apparat, minħabba li l-fattur ta 'ftuħ huwa.