నాలెడ్జ్ బేస్ ఇక్కడ ప్రారంభించండి
యాప్లు మరియు ప్లాట్ఫారమ్లు
Nymchat ఒక వెబ్ యాప్గా మరియు స్థానిక Android మరియు iOS యాప్లుగా రవాణా చేయబడుతుంది. అవి ఒకే ప్రోటోకాల్ మాట్లాడే ప్రత్యేక కోడ్బేస్లు, కాబట్టి నెట్వర్క్ ఒక నెట్వర్క్ - కానీ a ప్లాట్ఫారమ్ యాప్ను ఏమి చేస్తుందనే దానిపై కొన్ని లక్షణాలు ఆధారపడి ఉంటాయి.
ఈ పేజీ సౌలభ్యం కోసం యంత్రంతో అనువదించబడింది. ఆంగ్ల అసలైనది వర్తించే సంస్కరణ.
మూడు బిల్డ్లు, ఒక నెట్వర్క్
| నిర్మించు | లో వ్రాయబడింది | అది ఎక్కడ నుండి వస్తుంది |
|---|---|---|
| వెబ్ యాప్ (PWA) | సాదా HTML, CSS మరియు JavaScript మాడ్యూల్స్ — దీన్ని అమలు చేయడానికి బిల్డ్ స్టెప్ అవసరం లేదు | నుండి అందించబడింది web.nymchat.app, లేదా రిపోజిటరీని అమలు చేయండి index.html మీరే |
| ఆండ్రాయిడ్ | ఫ్లట్టర్, అంతటా స్థానిక UI | Google Play మరియు Zapstore |
| iOS | అదే Flutter యాప్ | TestFlight |
మొబైల్ యాప్లు బాక్స్లో బ్రౌజర్ కాదు. వారు అదే పూర్తి స్థానిక అమలు క్లయింట్ - వారి స్వంత నోస్ట్ర్ స్టాక్, వారి స్వంత రిలే పూల్, వారి స్వంత నిల్వ - వేయబడింది స్క్రీన్ కోసం వెబ్ యాప్ స్క్రీన్తో సరిపోలడానికి, సెట్టింగుల సమూహాలు ఒకే విధంగా ఉంటాయి ఆర్డర్.
ఈ మూడూ AGPL-3.0, in కింద ఓపెన్ సోర్స్
ఒక రిపోజిటరీ:
రూట్లో వెబ్ యాప్, కింద మొబైల్ యాప్ android-ios-app/.
వెబ్ యాప్ను ఇన్స్టాల్ చేస్తోంది
తెరవండి web.nymchat.app. ఆ ఇది ఇప్పటికే మొత్తం యాప్గా ఉంది — ఇన్స్టాల్ చేయడం వలన దానికి హోమ్ స్క్రీన్ చిహ్నం, దాని స్వంత విండో మాత్రమే లభిస్తుంది మరియు సేవా కార్యకర్త ద్వారా ఆఫ్లైన్ కాషింగ్.
- క్రోమ్, ఎడ్జ్, బ్రేవ్, ఒపెరా (డెస్క్టాప్) — ఇన్స్టాల్ ఐకాన్ కనిపిస్తుంది చిరునామా పట్టీ.
- ఆండ్రాయిడ్ — బ్రౌజర్ "హోమ్ స్క్రీన్కి జోడించు" అందిస్తుంది; మెనులో అది ఉంది చాలా.
- iOS సఫారి — భాగస్వామ్యం చేయండి, ఆపై "హోమ్ స్క్రీన్కి జోడించు". సఫారీ చేయదు iOSలోని ఏదైనా ఇతర బ్రౌజర్ నుండి దీన్ని ఆఫర్ చేయండి.
ఆండ్రాయిడ్లో ఇన్స్టాల్ చేస్తోంది
రెండు మార్గాలు, ఒకే యాప్:
- Google Play — Nymchat కోసం శోధించండి లేదా ఇన్స్టాల్ చేయండి
com.nym.barనేరుగా. - Zapstore — సంతకం చేసిన APKలను పంపిణీ చేసే Nostr-స్థానిక యాప్ స్టోర్ Google ఖాతా లేకుండా.
ఆండ్రాయిడ్ యాప్కి అవసరమైన వాటిని మంజూరు చేస్తుంది. కోసం బ్లూటూత్ అనుమతులు అడిగారు మీరు మొదటిసారి మెష్ని ప్రారంభించండి, మొదటిసారి ఏదైనా కావాలనుకున్నప్పుడు నోటిఫికేషన్ అనుమతి మీరు జియోహాష్ ఛానెల్ల కోసం సామీప్య సార్టింగ్ని ఆన్ చేస్తే మాత్రమే మీకు మరియు స్థానాన్ని తెలియజేస్తుంది.
iOSలో ఇన్స్టాల్ చేస్తోంది
iOS బిల్డ్ ద్వారా పంపిణీ చేయబడుతుంది TestFlight. Apple యొక్క TestFlightని ఇన్స్టాల్ చేయండి యాప్, ఆపై తెరవండి నిమ్చాట్ ఆహ్వాన లింక్.
iOS బ్యాక్గ్రౌండ్ యాప్ను Android కంటే చాలా తక్కువ తాడును అందిస్తుంది. నిమ్చాట్కు పుష్ ప్రొవైడర్ లేదు - మీ సందేశాలను నెట్టడానికి ఎటువంటి సర్వర్ లేదు - కాబట్టి iOSలో అది పట్టుకుంటుంది సిస్టమ్ యొక్క బ్యాక్గ్రౌండ్-రిఫ్రెష్ విండోను ఉపయోగించి, iOS అది అనుకున్నప్పుడు షెడ్యూల్ చేస్తుంది. యాప్ తాత్కాలికంగా నిలిపివేయబడినప్పుడు నోటిఫికేషన్లు ఆలస్యంగా వస్తాయి. ఆండ్రాయిడ్లో కూడా అదే సెట్టింగ్ ముందున్న సేవను అమలు చేస్తుంది మరియు రిలే కనెక్షన్ తెరిచి ఉంటుంది.
ఏది ఎక్కడికి నడుస్తుంది
ఇక్కడ జాబితా చేయని ప్రతిదీ ప్రతిచోటా ఒకే విధంగా పని చేస్తుంది: ఛానెల్లు, సందేశాలు, ప్రైవేట్ సందేశాలు, సమూహ చాట్లు, కాల్లు, జాప్లు, షాప్, నిమ్బాట్, థీమ్లు మరియు ప్రతి సెట్టింగ్.
| ఫీచర్ | వెబ్ యాప్ | ఆండ్రాయిడ్ | iOS |
|---|---|---|---|
| బ్లూటూత్ మెష్ | Chromium బ్రౌజర్లు మాత్రమే, మరియు ఒక లీఫ్గా — బ్రౌజర్ తనంతట తానుగా ప్రచారం చేసుకోదు | పూర్తి పీర్: ఒకేసారి ప్రకటనలు మరియు స్కాన్లు | పూర్తి పీర్: ఒకేసారి ప్రకటనలు మరియు స్కాన్లు |
| నేపథ్యంలో కనెక్ట్ అయి ఉన్నారు | ట్యాబ్ తెరిచినప్పుడు మాత్రమే | ఐచ్ఛిక ముందున్న సేవ రిలే సాకెట్ను తెరిచి ఉంచుతుంది | సిస్టమ్ యొక్క బ్యాక్గ్రౌండ్-రిఫ్రెష్ విండోలో బెస్ట్-ఎఫర్ట్ క్యాచ్-అప్ |
| ఎన్క్రిప్టెడ్ ఐడెంటిటీని అన్లాక్ చేస్తోంది | పాస్వర్డ్, పిన్, పాస్కీ లేదా బయోమెట్రిక్ (WebAuthn PRF) | పాస్వర్డ్, పిన్ లేదా పరికరం బయోమెట్రిక్ | పాస్వర్డ్, పిన్ లేదా ఫేస్ ID / టచ్ ID |
| ఇతర యాప్ల నుండి Nymchatలో భాగస్వామ్యం చేయబడుతోంది | — | సిస్టమ్ షేర్ షీట్ | భాగస్వామ్య పొడిగింపు |
| సందేశాలపై మొబైల్ స్వైప్ సంజ్ఞలు | ఇరుకైన కిటికీ మీద | అవును | అవును |
| జియోహాష్ ఛానెల్ల కోసం సామీప్య సార్టింగ్ | బ్రౌజర్ స్థాన అనుమతి | సిస్టమ్ స్థాన అనుమతి | సిస్టమ్ స్థాన అనుమతి |
సెట్టింగ్లు పరికరాల మధ్య Nostr లాగిన్ని అనుసరిస్తాయి, కాబట్టి వెబ్ని ఉపయోగించిన తర్వాత యాప్ని ఇన్స్టాల్ చేయండి సంస్కరణ అంటే అన్నింటినీ మళ్లీ సెటప్ చేయడం కాదు - చూడండి పరికరాల మధ్య సెట్టింగ్లను సమకాలీకరించడం. గుర్తింపు ఎన్క్రిప్షన్ ఉద్దేశపూర్వక మినహాయింపు: ఇది ఒక్కో పరికరం, ఎందుకంటే అన్లాక్ అంశం.