Գիտելիքների բազա Սկսեք այստեղից
Հավելվածներ և հարթակներ
Nymchat-ը առաքվում է որպես վեբ հավելված և որպես բնիկ Android և iOS հավելվածներ: Նրանք են առանձին կոդերի բազաներ, որոնք խոսում են նույն արձանագրության մասին, ուստի ցանցը մեկ ցանց է, բայց ա մի քանի առանձնահատկություններ կախված են նրանից, թե հարթակը ինչ թույլ կտա հավելվածին:
Այս էջը թարգմանված է մեքենայական հարմարության համար: Անգլերեն բնօրինակը կիրառելի տարբերակն է:
Երեք շենք, մեկ ցանց
| Կառուցել | Գրված է | որտեղից է այն գալիս |
|---|---|---|
| Վեբ հավելված (PWA) | Պարզ HTML, CSS և JavaScript մոդուլներ. այն գործարկելու համար ոչ մի կառուցման քայլ չի պահանջվում | Մատուցվում է web.nymchat.app, կամ գործարկեք պահոցը index.html ինքներդ |
| Android | Flutter, բնիկ միջերես ամբողջ ընթացքում | Google Play և Zapstore |
| iOS | Նույն Flutter հավելվածը | TestFlight |
Բջջային հավելվածները տուփի մեջ զննարկիչ չեն: Դրանք նույնի լիարժեք հայրենական իրականացումն են հաճախորդը՝ իրենց սեփական Nostr ստեկը, սեփական ռելե լողավազանը, իրենց սեփական պահեստը դուրս, որպեսզի համապատասխանի վեբ հավելվածի էկրանին էկրանին, մինչև պարամետրերի խմբերը, որոնք նույնն են պատվեր.
Երեքն էլ բաց կոդ են AGPL-3.0-ի ներքո, in
մեկ պահեստ:
վեբ հավելվածը սկզբում, բջջային հավելվածը՝ տակ android-ios-app/.
Վեբ հավելվածի տեղադրում
Բաց web.nymchat.app. Դա արդեն ամբողջ հավելվածն է՝ տեղադրումը տալիս է միայն հիմնական էկրանի պատկերակը, սեփական պատուհանը և օֆլայն քեշավորում՝ սպասարկման աշխատողի միջոցով:
- Chrome, Edge, Brave, Opera (desktop) - տեղադրման պատկերակը հայտնվում է հասցեի տող:
- Android — զննարկիչը առաջարկում է «Ավելացնել հիմնական էկրանին»; ճաշացանկն այն ունի նույնպես։
- iOS Safari — Համօգտագործել, ապա «Ավելացնել հիմնական էկրանին»: Սաֆարին չի անի առաջարկեք սա iOS-ի ցանկացած այլ դիտարկիչից:
Տեղադրում Android-ում
Երկու երթուղի, նույն հավելվածը.
- Google Play — որոնել Nymchat կամ տեղադրել
com.nym.barուղղակիորեն։ - Zapstore — Nostr-ի տեղական հավելվածների խանութ, որը տարածում է ստորագրված APK-ներ առանց Google հաշվի:
Android-ը հավելվածին տալիս է այն, ինչ անհրաժեշտ է, ինչպես որ դա անհրաժեշտ է: Bluetooth-ի թույլտվությունները պահանջվում են Առաջին անգամ, երբ դուք սկսում եք ցանցը, ծանուցման թույլտվություն առաջին անգամ, երբ ինչ-որ բան ուզում է տեղեկացնել ձեզ և գտնվելու վայրը միայն այն դեպքում, եթե միացնեք մոտակայքի տեսակավորումը գեոհաշ ալիքների համար:
Տեղադրում iOS-ում
iOS-ի կառուցումը բաշխվում է միջոցով TestFlight. Տեղադրեք Apple-ի TestFlight-ը հավելվածը, ապա բացեք Nymchat հրավերի հղում.
iOS-ը ֆոնային հավելվածին տալիս է շատ ավելի քիչ պարան, քան Android-ը: Nymchat-ը չունի push մատակարար. Չկա ոչ մի սերվեր, որը պահում է ձեր հաղորդագրությունները, որոնցից կարող եք մղել, այնպես որ iOS-ում այն հասնում է օգտագործելով համակարգի հետին պլանի թարմացման պատուհանը, որը iOS-ը պլանավորում է, երբ ցանկանում է: Այդ պատճառով ծանուցումները կարող են ուշանալ, քանի դեռ հավելվածը կասեցված է: Android-ում նույնը կարգավորումը գործարկում է առաջին պլանի ծառայություն, և ռելեի միացումը պարզապես բաց է մնում:
Ինչը ուր է վազում
Այն ամենը, ինչ այստեղ նշված չէ, ամենուր նույնն է աշխատում՝ ալիքներ, հաղորդագրություններ, անձնական հաղորդագրություններ, խմբային զրույցներ, զանգեր, զապեր, խանութ, Nymbot, թեմաներ և յուրաքանչյուր կարգավորում:
| Առանձնահատկություն | Վեբ հավելված | Android | iOS |
|---|---|---|---|
| Bluetooth ցանց | Միայն Chromium բրաուզերները, և որպես թերթիկ՝ դիտարկիչը չի կարող ինքն իրեն գովազդել | Ամբողջական գործընկեր. գովազդում և սկանավորում է միանգամից | Ամբողջական գործընկեր. գովազդում և սկանավորում է միանգամից |
| Միացված մնալը հետին պլանում | Միայն այն ժամանակ, երբ ներդիրը բաց է | Լրացուցիչ առաջին պլանի ծառայությունը պահում է ռելեի վարդակը բաց | Համակարգի ֆոնային թարմացման պատուհանում լավագույն ջանքերը համընկնում են |
| Կոդավորված ինքնության բացում | Գաղտնաբառ, PIN, գաղտնաբառ կամ կենսաչափական (WebAuthn PRF) | Գաղտնաբառ, PIN կամ սարքի կենսաչափական | Գաղտնաբառ, PIN կամ Face ID / Touch ID |
| Համօգտագործում Nymchat-ում այլ հավելվածներից | — | Համակարգի համօգտագործման թերթիկ | Համօգտագործման ընդլայնում |
| Բջջային սահեցրած ժեստեր հաղորդագրությունների վրա | Նեղ պատուհանի վրա | Այո՛ | Այո՛ |
| Հարևանության տեսակավորում գեոհաշ ալիքների համար | Բրաուզերի տեղադրության թույլտվություն | Համակարգի տեղադրության թույլտվություն | Համակարգի տեղադրության թույլտվություն |
Կարգավորումները հետևում են Nostr մուտքին սարքերի միջև, ուստի հավելվածը տեղադրեք համացանցից օգտվելուց հետո տարբերակը չի նշանակում ամեն ինչ նորից կարգավորել — տես Սարքերի միջև կարգավորումների համաժամացում. Ինքնության գաղտնագրում դիտավորյալ բացառություն է. այն յուրաքանչյուր սարքի համար է, քանի որ ապակողպման գործոնն է: