বিষয়বস্তু এড়িয়ে যান
Nymchat-এ ফেরত যান

জ্ঞানের ভিত্তি এখানে শুরু করুন

অ্যাপস এবং প্ল্যাটফর্ম

Nymchat একটি ওয়েব অ্যাপ হিসেবে এবং নেটিভ অ্যান্ড্রয়েড এবং iOS অ্যাপ হিসেবে পাঠানো হয়। তারা পৃথক কোডবেস যেগুলি একই প্রোটোকলের কথা বলে, তাই নেটওয়ার্ক একটি নেটওয়ার্ক — কিন্তু a প্ল্যাটফর্মটি একটি অ্যাপকে কী করতে দেবে তার উপর মুষ্টিমেয় বৈশিষ্ট্য নির্ভর করে।

তিনটি বিল্ড, একটি নেটওয়ার্ক

নির্মাণ করুনমধ্যে লিখিতকোথা থেকে আসে
ওয়েব অ্যাপ (PWA) প্লেইন এইচটিএমএল, সিএসএস এবং জাভাস্ক্রিপ্ট মডিউল - এটি চালানোর জন্য কোন বিল্ড স্টেপের প্রয়োজন নেই থেকে পরিবেশন করা হয়েছে web.nymchat.app, অথবা সংগ্রহস্থল চালান index.html নিজেকে
অ্যান্ড্রয়েড ফ্লটার, নেটিভ UI জুড়ে গুগল প্লে এবং Zapstore
iOS একই Flutter অ্যাপ TestFlight

মোবাইল অ্যাপ্লিকেশনগুলি একটি বাক্সে একটি ব্রাউজার নয়। তারা একই একটি সম্পূর্ণ দেশীয় বাস্তবায়ন ক্লায়েন্ট — তাদের নিজস্ব নস্ট্র স্ট্যাক, তাদের নিজস্ব রিলে পুল, তাদের নিজস্ব স্টোরেজ — রাখা হয়েছে স্ক্রীনের জন্য ওয়েব অ্যাপ স্ক্রীনের সাথে মেলে, সেটিংস গ্রুপে একই রকম আদেশ

তিনটিই AGPL-3.0 এর অধীনে ওপেন সোর্স, in একটি সংগ্রহস্থল: মূলে ওয়েব অ্যাপ, মোবাইল অ্যাপের অধীনে android-ios-app/.

ওয়েব অ্যাপ ইনস্টল করা হচ্ছে

খোলা web.nymchat.app. যে এটি ইতিমধ্যেই পুরো অ্যাপ - ইনস্টল করা শুধুমাত্র এটিকে একটি হোম-স্ক্রীন আইকন, এর নিজস্ব উইন্ডো দেয়৷ এবং একটি পরিষেবা কর্মীর মাধ্যমে অফলাইন ক্যাশিং।

একটি ফোন-আকারের স্ক্রিনে Nymchat চলছে, চ্যানেলের তালিকা ভেঙে দেওয়া হয়েছে এবং কথোপকথন প্রস্থ পূরণ করছে।
একটি ফোনে একই অ্যাপ: একবারে একটি কথোপকথন, চ্যানেল তালিকাটি একটি সোয়াইপ দূরে।
  • ক্রোম, এজ, ব্রেভ, অপেরা (ডেস্কটপ) - একটি ইনস্টল আইকন প্রদর্শিত হবে ঠিকানা বার।
  • অ্যান্ড্রয়েড — ব্রাউজারটি "হোম স্ক্রিনে যোগ করুন" অফার করে; মেনু এটা আছে খুব
  • আইওএস সাফারি — শেয়ার করুন, তারপর "হোম স্ক্রিনে যোগ করুন"। সাফারি হবে না iOS-এ অন্য কোনো ব্রাউজার থেকে এটি অফার করুন।

অ্যান্ড্রয়েডে ইনস্টল করা হচ্ছে

দুটি রুট, একই অ্যাপ:

  • Google Play — Nymchat অনুসন্ধান করুন, বা ইনস্টল করুন com.nym.bar সরাসরি
  • Zapstore — একটি নস্ট্র-নেটিভ অ্যাপ স্টোর যা স্বাক্ষরিত APK বিতরণ করে একটি Google অ্যাকাউন্ট ছাড়া।

অ্যান্ড্রয়েড অ্যাপটিকে যা প্রয়োজন তা দেয়। ব্লুটুথ অনুমতির জন্য জিজ্ঞাসা করা হয় আপনি প্রথমবার জাল শুরু, বিজ্ঞপ্তি অনুমতি প্রথমবার কিছু চায় যদি আপনি জিওহ্যাশ চ্যানেলগুলির জন্য প্রক্সিমিটি বাছাই চালু করেন তবেই আপনাকে এবং অবস্থানকে অবহিত করুন৷

iOS এ ইনস্টল করা হচ্ছে

iOS বিল্ড এর মাধ্যমে বিতরণ করা হয় TestFlight. অ্যাপলের টেস্টফ্লাইট ইনস্টল করুন অ্যাপ, তারপর খুলুন Nymchat আমন্ত্রণ লিঙ্ক.

দ্রষ্টব্য

iOS একটি ব্যাকগ্রাউন্ড অ্যাপ অ্যান্ড্রয়েডের তুলনায় অনেক কম দড়ি দেয়। Nymchat এর কোন পুশ প্রদানকারী নেই — আপনার বার্তাগুলিকে পুশ করার জন্য কোনও সার্ভার নেই — তাই iOS-এ এটি ধরা পড়ে৷ সিস্টেমের ব্যাকগ্রাউন্ড-রিফ্রেশ উইন্ডো ব্যবহার করে, যেটি iOS সময়সূচী করে যখন এটি মনে হয়। তাই অ্যাপটি সাসপেন্ড থাকা অবস্থায় বিজ্ঞপ্তি দেরিতে আসতে পারে। অ্যান্ড্রয়েডে একই সেটিং একটি ফোরগ্রাউন্ড পরিষেবা চালায় এবং রিলে সংযোগ কেবল খোলা থাকে।

কোথায় কি চলে

এখানে তালিকাভুক্ত নয় এমন সবকিছু সব জায়গায় একই কাজ করে: চ্যানেল, বার্তা, ব্যক্তিগত বার্তা, গ্রুপ চ্যাট, কল, জ্যাপ, দোকান, নিম্বট, থিম এবং প্রতিটি সেটিং।

বৈশিষ্ট্যওয়েব অ্যাপঅ্যান্ড্রয়েডiOS
ব্লুটুথ জাল শুধুমাত্র Chromium ব্রাউজার, এবং একটি পাতা হিসাবে — একটি ব্রাউজার নিজেই বিজ্ঞাপন দিতে পারে না সম্পূর্ণ পিয়ার: একবারে বিজ্ঞাপন এবং স্ক্যান করে সম্পূর্ণ পিয়ার: একবারে বিজ্ঞাপন এবং স্ক্যান করে
পটভূমিতে সংযুক্ত থাকা শুধুমাত্র যখন একটি ট্যাব খোলা থাকে ঐচ্ছিক ফোরগ্রাউন্ড পরিষেবা রিলে সকেট খোলা রাখে সিস্টেমের ব্যাকগ্রাউন্ড-রিফ্রেশ উইন্ডোতে সেরা প্রচেষ্টা
একটি এনক্রিপ্ট করা পরিচয় আনলক করা হচ্ছে পাসওয়ার্ড, পিন, পাসকি বা বায়োমেট্রিক (WebAuthn PRF) পাসওয়ার্ড, পিন বা ডিভাইস বায়োমেট্রিক পাসওয়ার্ড, পিন বা ফেস আইডি / টাচ আইডি
অন্যান্য অ্যাপ থেকে Nymchat এ শেয়ার করা সিস্টেম শেয়ার শীট শেয়ার এক্সটেনশন
বার্তাগুলিতে মোবাইল সোয়াইপ অঙ্গভঙ্গি সরু জানালায় হ্যাঁ হ্যাঁ
জিওহ্যাশ চ্যানেলের জন্য প্রক্সিমিটি বাছাই ব্রাউজার অবস্থান অনুমতি সিস্টেম অবস্থান অনুমতি সিস্টেম অবস্থান অনুমতি
টিপ

সেটিংস ডিভাইসগুলির মধ্যে একটি Nostr লগইন অনুসরণ করে, তাই ওয়েব ব্যবহার করার পরে অ্যাপটি ইনস্টল করা সংস্করণ মানে সবকিছু আবার সেট আপ না — দেখুন ডিভাইসগুলির মধ্যে সেটিংস সিঙ্ক করা হচ্ছে. পরিচয় এনক্রিপশন ইচ্ছাকৃত ব্যতিক্রম: এটি প্রতি-ডিভাইস, কারণ আনলক ফ্যাক্টর হল।