ฐานความรู้ เริ่มที่นี่
แอพและแพลตฟอร์ม
Nymchat จัดส่งเป็นเว็บแอปและเป็นแอป Android และ iOS พวกเขาเป็น ฐานรหัสแยกกันซึ่งพูดโปรโตคอลเดียวกัน ดังนั้นเครือข่ายจึงเป็นเครือข่ายเดียว — แต่เป็น คุณสมบัติจำนวนหนึ่งขึ้นอยู่กับว่าแพลตฟอร์มจะให้แอปทำอะไร
หน้านี้แปลด้วยเครื่องเพื่อความสะดวก ต้นฉบับภาษาอังกฤษเป็นเวอร์ชันที่ใช้
สามบิลด์ หนึ่งเครือข่าย
| สร้าง | เขียนใน | มันมาจากไหน. |
|---|---|---|
| เว็บแอป (PWA) | โมดูล HTML, CSS และ JavaScript ธรรมดา — ไม่ต้องมีขั้นตอนการสร้างเพื่อรัน | เสิร์ฟตั้งแต่ web.nymchat.appหรือรันพื้นที่เก็บข้อมูล index.html ตัวคุณเอง |
| หุ่นยนต์ | กระพือ UI ดั้งเดิมตลอด | Google Play และ Zapstore |
| ไอโอเอส | แอพ Flutter เดียวกัน | TestFlight |
แอพมือถือไม่ใช่เบราว์เซอร์ในกล่อง พวกมันเป็นการใช้งานแบบเนทีฟเต็มรูปแบบของสิ่งเดียวกัน ลูกค้า — สแต็ก Nostr ของตัวเอง, รีเลย์พูลของตัวเอง, ที่เก็บข้อมูลของตัวเอง — ถูกวาง ออกเพื่อให้ตรงกับหน้าจอเว็บแอปต่อหน้าจอ ลงไปถึงกลุ่มการตั้งค่าที่เหมือนกัน สั่งซื้อ
ทั้งสามเป็นโอเพ่นซอร์สภายใต้ AGPL-3.0 ใน
ที่เก็บข้อมูลแห่งหนึ่ง: :
เว็บแอปที่รูท แอปมือถืออยู่ข้างใต้ android-ios-app/.
กำลังติดตั้งแอปพลิเคชันเว็บ
เปิด web.nymchat.app. นั่น เป็นแอปทั้งหมดอยู่แล้ว - การติดตั้งจะทำให้มีไอคอนหน้าจอหลักและหน้าต่างของตัวเองเท่านั้น และการแคชออฟไลน์ผ่านพนักงานบริการ
- Chrome, Edge, Brave, Opera (เดสก์ท็อป) — ไอคอนการติดตั้งจะปรากฏขึ้น แถบที่อยู่
- หุ่นยนต์ — เบราว์เซอร์เสนอ "เพิ่มไปที่หน้าจอหลัก"; เมนูก็มีนะ เกินไป
- ไอโอเอสซาฟารี — แชร์ จากนั้น "เพิ่มไปที่หน้าจอหลัก" ซาฟารีจะไม่ เสนอสิ่งนี้จากเบราว์เซอร์อื่นบน iOS
กำลังติดตั้งบน Android
สองเส้นทาง แอปเดียวกัน:
- Google Play — ค้นหา Nymchat หรือติดตั้ง
com.nym.barโดยตรง. - Zapstore — ร้านแอป Nostr-native ที่จัดจำหน่าย APK ที่ลงนามแล้ว โดยไม่มีบัญชี Google
Android ให้สิ่งที่แอปต้องการตามที่ต้องการ ขออนุญาตใช้บลูทูธ ครั้งแรกที่คุณเริ่ม mesh การอนุญาตการแจ้งเตือนในครั้งแรกที่มีบางสิ่งต้องการ แจ้งให้คุณทราบและตำแหน่งเฉพาะเมื่อคุณเปิดการเรียงลำดับความใกล้เคียงสำหรับช่อง geohash
กำลังติดตั้งบน iOS
บิลด์ iOS มีการกระจายผ่าน TestFlight. ติดตั้ง TestFlight ของ Apple แอพ จากนั้นเปิด นิมฉัตร ลิงค์คำเชิญ.
iOS ให้แอปพื้นหลังเชือกน้อยกว่า Android มาก Nymchat ไม่มีผู้ให้บริการพุช — ไม่มีเซิร์ฟเวอร์ที่เก็บข้อความของคุณไว้เพื่อพุช — ดังนั้นบน iOS จึงตามทัน โดยใช้หน้าต่างรีเฟรชพื้นหลังของระบบ ซึ่ง iOS กำหนดเวลาเมื่อรู้สึกเช่นนั้น การแจ้งเตือนอาจมาถึงล่าช้าในขณะที่แอปถูกระงับ บน Android เหมือนกัน การตั้งค่าจะเรียกใช้บริการเบื้องหน้าและการเชื่อมต่อรีเลย์จะยังคงเปิดอยู่
อะไรวิ่งไปไหน.
ทุกอย่างที่ไม่อยู่ในรายการนี้จะใช้งานได้เหมือนกันทุกที่: ช่องทาง ข้อความ ข้อความส่วนตัว แชทกลุ่ม, การโทร, zaps, ร้านค้า, Nymbot, ธีมและทุกการตั้งค่า
| คุณสมบัติ | เว็บแอป | หุ่นยนต์ | ไอโอเอส |
|---|---|---|---|
| ตาข่ายบลูทูธ | เบราว์เซอร์ Chromium เท่านั้นและเบราว์เซอร์ไม่สามารถโฆษณาตัวเองได้ | เพียร์เต็มรูปแบบ: โฆษณาและสแกนพร้อมกัน | เพียร์เต็มรูปแบบ: โฆษณาและสแกนพร้อมกัน |
| เชื่อมต่ออยู่ในพื้นหลัง | เฉพาะในขณะที่แท็บเปิดอยู่เท่านั้น | บริการเสริมเบื้องหน้าช่วยให้ช่องเสียบรีเลย์เปิดอยู่ | พยายามอย่างดีที่สุดตามทันในหน้าต่างรีเฟรชพื้นหลังของระบบ |
| ปลดล็อคตัวตนที่เข้ารหัส | รหัสผ่าน, PIN, รหัสผ่านหรือไบโอเมตริกซ์ (WebAuthn PRF) | รหัสผ่าน PIN หรือไบโอเมตริกซ์ของอุปกรณ์ | รหัสผ่าน, PIN หรือ Face ID / Touch ID |
| การแชร์ไปยัง Nymchat จากแอปอื่น | — | แผ่นแบ่งปันระบบ | แบ่งปันส่วนขยาย |
| ท่าทางการปัดมือถือบนข้อความ | บนหน้าต่างแคบๆ | ใช่ | ใช่ |
| การเรียงลำดับความใกล้เคียงสำหรับช่อง geohash | การอนุญาตตำแหน่งเบราว์เซอร์ | การอนุญาตตำแหน่งของระบบ | การอนุญาตตำแหน่งของระบบ |
การตั้งค่าเป็นไปตามการเข้าสู่ระบบ Nostr ระหว่างอุปกรณ์ ดังนั้นควรติดตั้งแอปหลังจากใช้งานเว็บ เวอร์ชันไม่ได้หมายถึงการตั้งค่าทุกอย่างอีกครั้ง — ดู การซิงค์การตั้งค่าระหว่างอุปกรณ์. การเข้ารหัสข้อมูลประจำตัว เป็นข้อยกเว้นโดยเจตนา: เป็นต่ออุปกรณ์ เนื่องจากปัจจัยการปลดล็อคคือ