ข้ามไปที่เนื้อหา
กลับมาที่ Nymchat

ฐานความรู้ เริ่มที่นี่

แอพและแพลตฟอร์ม

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. นั่น เป็นแอปทั้งหมดอยู่แล้ว - การติดตั้งจะทำให้มีไอคอนหน้าจอหลักและหน้าต่างของตัวเองเท่านั้น และการแคชออฟไลน์ผ่านพนักงานบริการ

Nymchat ทำงานบนหน้าจอขนาดเท่าโทรศัพท์ โดยรายการช่องถูกยุบลงและบทสนทนาก็เต็มความกว้าง
แอปเดียวกันบนโทรศัพท์: สนทนาครั้งละรายการ รายการช่องปัดออกไป
  • 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 ระหว่างอุปกรณ์ ดังนั้นควรติดตั้งแอปหลังจากใช้งานเว็บ เวอร์ชันไม่ได้หมายถึงการตั้งค่าทุกอย่างอีกครั้ง — ดู การซิงค์การตั้งค่าระหว่างอุปกรณ์. การเข้ารหัสข้อมูลประจำตัว เป็นข้อยกเว้นโดยเจตนา: เป็นต่ออุปกรณ์ เนื่องจากปัจจัยการปลดล็อคคือ