വിജ്ഞാന അടിത്തറ ഇവിടെ തുടങ്ങൂ
ആപ്പുകളും പ്ലാറ്റ്ഫോമുകളും
Nymchat ഒരു വെബ് ആപ്ലിക്കേഷനായും നേറ്റീവ് Android, iOS ആപ്പുകളായി അയയ്ക്കുന്നു. അവരാണ് ഒരേ പ്രോട്ടോക്കോൾ സംസാരിക്കുന്ന പ്രത്യേക കോഡ്ബേസുകൾ, അതിനാൽ നെറ്റ്വർക്ക് ഒരു നെറ്റ്വർക്ക് ആണ് - എന്നാൽ a പ്ലാറ്റ്ഫോം ഒരു ആപ്പിനെ എന്ത് ചെയ്യാൻ അനുവദിക്കും എന്നതിനെ ആശ്രയിച്ചാണ് ഒരുപിടി സവിശേഷതകൾ.
ഈ പേജ് സൗകര്യാർത്ഥം മെഷീൻ വിവർത്തനം ചെയ്തതാണ്. ഇംഗ്ലീഷ് ഒറിജിനൽ ആണ് ബാധകമായ പതിപ്പ്.
മൂന്ന് ബിൽഡുകൾ, ഒരു നെറ്റ്വർക്ക്
| പണിയുക | ൽ എഴുതിയിരിക്കുന്നു | അത് എവിടെ നിന്ന് വരുന്നു |
|---|---|---|
| വെബ് ആപ്പ് (PWA) | പ്ലെയിൻ HTML, CSS, JavaScript മൊഡ്യൂളുകൾ - ഇത് പ്രവർത്തിപ്പിക്കുന്നതിന് ബിൽഡ് സ്റ്റെപ്പ് ആവശ്യമില്ല | നിന്ന് സേവിച്ചു web.nymchat.app, അല്ലെങ്കിൽ റിപ്പോസിറ്ററി പ്രവർത്തിപ്പിക്കുക index.html സ്വയം |
| ആൻഡ്രോയിഡ് | ഫ്ലട്ടർ, ഉടനീളം നേറ്റീവ് യുഐ | Google Play ഒപ്പം Zapstore |
| ഐഒഎസ് | അതേ ഫ്ലട്ടർ ആപ്പ് | TestFlight |
മൊബൈൽ ആപ്പുകൾ ഒരു ബോക്സിലെ ബ്രൗസറല്ല. അവ ഒരേ ഒരു സമ്പൂർണ്ണ നേറ്റീവ് നടപ്പിലാക്കലാണ് ക്ലയൻ്റ് - അവരുടെ സ്വന്തം നോസ്ട്രൽ സ്റ്റാക്ക്, സ്വന്തം റിലേ പൂൾ, സ്വന്തം സ്റ്റോറേജ് - സ്ഥാപിച്ചു സ്ക്രീനിനായുള്ള വെബ് ആപ്പ് സ്ക്രീനുമായി പൊരുത്തപ്പെടുന്നതിന് പുറത്ത്, ക്രമീകരണ ഗ്രൂപ്പുകൾ സമാനമാണ് ഓർഡർ.
ഇവ മൂന്നും AGPL-3.0-ന് കീഴിലുള്ള ഓപ്പൺ സോഴ്സാണ്
ഒരു ശേഖരം:
റൂട്ടിലെ വെബ് ആപ്പ്, താഴെയുള്ള മൊബൈൽ ആപ്പ് android-ios-app/.
വെബ് ആപ്പ് ഇൻസ്റ്റാൾ ചെയ്യുന്നു
തുറക്കുക web.nymchat.app. അത് ഇതിനകം തന്നെ മുഴുവൻ ആപ്പാണ് - ഇൻസ്റ്റാളുചെയ്യുന്നത് അതിന് ഒരു ഹോം-സ്ക്രീൻ ഐക്കൺ, അതിൻ്റേതായ വിൻഡോ മാത്രം നൽകുന്നു ഒരു സേവന പ്രവർത്തകൻ വഴി ഓഫ്ലൈൻ കാഷെ ചെയ്യലും.
- ക്രോം, എഡ്ജ്, ബ്രേവ്, ഓപ്പറ (ഡെസ്ക്ടോപ്പ്) — ഒരു ഇൻസ്റ്റോൾ ഐക്കൺ ദൃശ്യമാകുന്നു വിലാസ ബാർ.
- ആൻഡ്രോയിഡ് — ബ്രൗസർ "ഹോം സ്ക്രീനിലേക്ക് ചേർക്കുക" വാഗ്ദാനം ചെയ്യുന്നു; മെനുവിൽ അതുണ്ട് അതും.
- ഐഒഎസ് സഫാരി — പങ്കിടുക, തുടർന്ന് "ഹോം സ്ക്രീനിലേക്ക് ചേർക്കുക". സഫാരി ചെയ്യില്ല iOS-ലെ മറ്റേതെങ്കിലും ബ്രൗസറിൽ നിന്നും ഇത് ഓഫർ ചെയ്യുക.
ആൻഡ്രോയിഡിൽ ഇൻസ്റ്റാൾ ചെയ്യുന്നു
രണ്ട് റൂട്ടുകൾ, ഒരേ ആപ്പ്:
- Google Play — Nymchat തിരയുക, അല്ലെങ്കിൽ ഇൻസ്റ്റാൾ ചെയ്യുക
com.nym.barനേരിട്ട്. - Zapstore - ഒപ്പിട്ട APK-കൾ വിതരണം ചെയ്യുന്ന ഒരു Nostr-native ആപ്പ് സ്റ്റോർ ഒരു Google അക്കൗണ്ട് ഇല്ലാതെ.
ആപ്പിന് ആവശ്യമുള്ളത് ആൻഡ്രോയിഡ് നൽകുന്നു. ഇതിനായി ബ്ലൂടൂത്ത് അനുമതികൾ ആവശ്യപ്പെടുന്നു നിങ്ങൾ ആദ്യമായി മെഷ് ആരംഭിക്കുക, എന്തെങ്കിലും താൽപ്പര്യപ്പെടുമ്പോൾ അറിയിപ്പ് അനുമതി ജിയോഹാഷ് ചാനലുകൾക്കായി പ്രോക്സിമിറ്റി സോർട്ടിംഗ് ഓണാക്കിയാൽ മാത്രം ലൊക്കേഷൻ നിങ്ങളെ അറിയിക്കുക.
iOS-ൽ ഇൻസ്റ്റാൾ ചെയ്യുന്നു
iOS ബിൽഡ് വിതരണം ചെയ്യുന്നത് വഴിയാണ് TestFlight. ആപ്പിളിൻ്റെ ടെസ്റ്റ്ഫ്ലൈറ്റ് ഇൻസ്റ്റാൾ ചെയ്യുക ആപ്പ്, തുടർന്ന് തുറക്കുക നൈംചാറ്റ് ക്ഷണ ലിങ്ക്.
ആൻഡ്രോയിഡിനേക്കാൾ വളരെ കുറഞ്ഞ റോപ്പ് ആണ് iOS ഒരു പശ്ചാത്തല ആപ്പ് നൽകുന്നത്. നിംചാറ്റിന് പുഷ് പ്രൊവൈഡർ ഇല്ല - നിങ്ങളുടെ സന്ദേശങ്ങൾ അമർത്തിപ്പിടിക്കാൻ ഒരു സെർവറും ഇല്ല - അതിനാൽ iOS-ൽ അത് പിടിക്കുന്നു സിസ്റ്റത്തിൻ്റെ ബാക്ക്ഗ്രൗണ്ട്-റിഫ്രഷ് വിൻഡോ ഉപയോഗിച്ച്, അത് ഇഷ്ടപ്പെടുമ്പോൾ iOS ഷെഡ്യൂൾ ചെയ്യുന്നു. അതിനാൽ ആപ്പ് താൽക്കാലികമായി നിർത്തിവച്ചിരിക്കുമ്പോൾ അറിയിപ്പുകൾ വൈകും. ആൻഡ്രോയിഡിലും അങ്ങനെ തന്നെ ക്രമീകരണം ഒരു ഫോർഗ്രൗണ്ട് സേവനം പ്രവർത്തിപ്പിക്കുന്നു, റിലേ കണക്ഷൻ തുറന്ന നിലയിലാണ്.
എന്ത് എവിടെ ഓടുന്നു
ഇവിടെ ലിസ്റ്റുചെയ്തിട്ടില്ലാത്ത എല്ലാം എല്ലായിടത്തും ഒരേപോലെ പ്രവർത്തിക്കുന്നു: ചാനലുകൾ, സന്ദേശങ്ങൾ, സ്വകാര്യ സന്ദേശങ്ങൾ, ഗ്രൂപ്പ് ചാറ്റുകൾ, കോളുകൾ, zaps, ഷോപ്പ്, Nymbot, തീമുകൾ, എല്ലാ ക്രമീകരണങ്ങളും.
| സവിശേഷത | വെബ് ആപ്പ് | ആൻഡ്രോയിഡ് | ഐഒഎസ് |
|---|---|---|---|
| ബ്ലൂടൂത്ത് മെഷ് | Chromium ബ്രൗസറുകൾ മാത്രം, ഒരു ലീഫ് എന്ന നിലയിൽ - ഒരു ബ്രൗസറിന് സ്വയം പരസ്യം ചെയ്യാൻ കഴിയില്ല | പൂർണ്ണ പിയർ: ഒരേസമയം പരസ്യം ചെയ്യുകയും സ്കാൻ ചെയ്യുകയും ചെയ്യുന്നു | പൂർണ്ണ പിയർ: ഒരേസമയം പരസ്യം ചെയ്യുകയും സ്കാൻ ചെയ്യുകയും ചെയ്യുന്നു |
| പശ്ചാത്തലത്തിൽ ബന്ധം നിലനിർത്തുന്നു | ഒരു ടാബ് തുറന്നിരിക്കുമ്പോൾ മാത്രം | ഓപ്ഷണൽ ഫോർഗ്രൗണ്ട് സേവനം റിലേ സോക്കറ്റ് തുറന്ന് സൂക്ഷിക്കുന്നു | സിസ്റ്റത്തിൻ്റെ ബാക്ക്ഗ്രൗണ്ട്-റിഫ്രഷ് വിൻഡോയിൽ മികച്ച ശ്രമം |
| എൻക്രിപ്റ്റ് ചെയ്ത ഐഡൻ്റിറ്റി അൺലോക്ക് ചെയ്യുന്നു | പാസ്വേഡ്, പിൻ, പാസ്കീ അല്ലെങ്കിൽ ബയോമെട്രിക് (WebAuthn PRF) | പാസ്വേഡ്, പിൻ അല്ലെങ്കിൽ ഉപകരണം ബയോമെട്രിക് | പാസ്വേഡ്, പിൻ അല്ലെങ്കിൽ ഫേസ് ഐഡി / ടച്ച് ഐഡി |
| മറ്റ് ആപ്പുകളിൽ നിന്ന് Nymchat-ലേക്ക് പങ്കിടുന്നു | — | സിസ്റ്റം ഷെയർ ഷീറ്റ് | വിപുലീകരണം പങ്കിടുക |
| സന്ദേശങ്ങളിൽ മൊബൈൽ സ്വൈപ്പ് ആംഗ്യങ്ങൾ | ഒരു ഇടുങ്ങിയ ജനലിൽ | അതെ | അതെ |
| ജിയോഹാഷ് ചാനലുകൾക്കുള്ള പ്രോക്സിമിറ്റി സോർട്ടിംഗ് | ബ്രൗസർ ലൊക്കേഷൻ അനുമതി | സിസ്റ്റം ലൊക്കേഷൻ അനുമതി | സിസ്റ്റം ലൊക്കേഷൻ അനുമതി |
ക്രമീകരണങ്ങൾ ഉപകരണങ്ങൾക്കിടയിൽ ഒരു Nostr ലോഗിൻ പിന്തുടരുന്നു, അതിനാൽ വെബ് ഉപയോഗിച്ചതിന് ശേഷം ആപ്പ് ഇൻസ്റ്റാൾ ചെയ്യുന്നു പതിപ്പ് എന്നതിനർത്ഥം എല്ലാം വീണ്ടും സജ്ജീകരിക്കുക എന്നല്ല - കാണുക ഉപകരണങ്ങൾക്കിടയിൽ ക്രമീകരണങ്ങൾ സമന്വയിപ്പിക്കുന്നു. ഐഡൻ്റിറ്റി എൻക്രിപ്ഷൻ ബോധപൂർവമായ അപവാദമാണ്: ഇത് ഓരോ ഉപകരണത്തിനും ആണ്, കാരണം അൺലോക്ക് ഘടകം ഇതാണ്.