지식 기반 여기서 시작하세요
앱과 플랫폼
Nymchat은 웹 앱과 기본 Android 및 iOS 앱으로 제공됩니다. 그들은 동일한 프로토콜을 사용하는 별도의 코드베이스이므로 네트워크는 하나의 네트워크입니다. 소수의 기능은 플랫폼에서 앱이 수행할 수 있는 작업에 따라 달라집니다.
이 페이지는 편의를 위해 기계 번역되었습니다. 영문 원본이 적용되는 버전입니다.
세 가지 빌드, 하나의 네트워크
| 짓다 | 에 작성 | 어디에서 오는가 |
|---|---|---|
| 웹앱(PWA) | 일반 HTML, CSS 및 JavaScript 모듈 - 실행하는 데 빌드 단계가 필요하지 않습니다. | 제공 위치: web.nymchat.app, 또는 저장소의 index.html 당신 자신 |
| 기계적 인조 인간 | Flutter, 기본 UI 전체 | 구글 플레이와 Zapstore |
| iOS | 동일한 Flutter 앱 | TestFlight |
모바일 앱은 상자 안의 브라우저가 아닙니다. 그들은 동일한 것의 완전한 기본 구현입니다. 클라이언트 — 자체 Nostr 스택, 자체 릴레이 풀, 자체 스토리지 — 배치 화면의 웹 앱 화면과 일치하도록 설정 그룹까지 동일하게 표시됩니다. 주문.
세 가지 모두 AGPL-3.0에 따른 오픈 소스입니다.
하나의 저장소:
루트의 웹 앱, 아래의 모바일 앱 android-ios-app/.
웹 앱 설치
열려 있는 web.nymchat.app. 그 이미 전체 앱입니다. 설치하면 홈 화면 아이콘과 자체 창만 제공됩니다. 서비스 워커를 통한 오프라인 캐싱.
- Chrome, Edge, Brave, Opera(데스크톱) — 설치 아이콘이 나타납니다. 주소 표시줄.
- 기계적 인조 인간 — 브라우저가 "홈 화면에 추가"를 제공합니다. 메뉴에 있어요 너무.
- iOS 사파리 — 공유를 누른 다음 "홈 화면에 추가"를 선택하세요. 사파리는 안 돼요 iOS의 다른 브라우저에서 이 기능을 제공하세요.
안드로이드에 설치하기
두 개의 경로, 동일한 앱:
- Google Play — Nymchat을 검색하거나 설치
com.nym.bar곧장. - Zapstore — 서명된 APK를 배포하는 Nostr 기반 앱 스토어 Google 계정 없이.
Android는 필요할 때마다 필요한 것을 앱에 부여합니다. 블루투스 권한이 요청됩니다. 메시를 처음 시작할 때, 무언가가 처음으로 필요할 때 알림 권한 Geohash 채널에 대한 근접 정렬을 켠 경우에만 귀하와 위치를 알립니다.
iOS에 설치
iOS 빌드는 다음을 통해 배포됩니다. TestFlight. Apple의 TestFlight 설치 앱을 열고 님챗 초대 링크.
iOS는 Android보다 백그라운드 앱에 훨씬 적은 로프를 제공합니다. Nymchat에는 푸시 제공자가 없습니다 — 푸시할 메시지를 보관하는 서버가 없으므로 iOS에서는 이를 따라잡습니다. iOS가 원할 때 예약하는 시스템의 백그라운드 새로 고침 창을 사용합니다. 따라서 앱이 일시 중지된 동안 알림이 늦게 도착할 수 있습니다. 안드로이드에서도 마찬가지 설정은 포그라운드 서비스를 실행하고 릴레이 연결은 계속 열려 있습니다.
무엇이 어디에서 실행되는가
여기에 나열되지 않은 모든 항목은 채널, 메시지, 비공개 메시지 등 모든 곳에서 동일하게 작동합니다. 그룹 채팅, 통화, Zaps, 상점, Nymbot, 테마 및 모든 설정.
| 특징 | 웹 앱 | 기계적 인조 인간 | iOS |
|---|---|---|---|
| 블루투스 메시 | Chromium 브라우저만 해당, 리프로서 브라우저는 자신을 광고할 수 없습니다. | 풀 피어: 광고와 검사를 동시에 수행 | 풀 피어: 광고와 검사를 동시에 수행 |
| 백그라운드에서 연결 유지 | 탭이 열려 있는 동안에만 | 선택적 포그라운드 서비스는 릴레이 소켓을 열린 상태로 유지합니다. | 시스템의 백그라운드 새로 고침 창에서 최선을 다해 따라잡습니다. |
| 암호화된 ID 잠금 해제 | 비밀번호, PIN, 패스키 또는 생체 인식(WebAuthn PRF) | 비밀번호, PIN 또는 장치 생체인식 | 비밀번호, PIN 또는 얼굴 ID/터치 ID |
| 다른 앱에서 Nymchat으로 공유 | — | 시스템 공유 시트 | 확장 공유 |
| 메시지의 모바일 스와이프 제스처 | 좁은 창가에 | 예 | 예 |
| Geohash 채널에 대한 근접 정렬 | 브라우저 위치 권한 | 시스템 위치 권한 | 시스템 위치 권한 |
설정은 기기 간 Nostr 로그인을 따르므로 웹 사용 후 앱을 설치하세요. 버전이 모든 것을 다시 설정한다는 의미는 아닙니다. 장치 간 설정 동기화. 신원 암호화 의도적인 예외입니다. 잠금 해제 요소가 있기 때문에 장치별로 적용됩니다.