មូលដ្ឋានចំណេះដឹង ចាប់ផ្តើមនៅទីនេះ
កម្មវិធី និងវេទិកា
Nymchat ដឹកជញ្ជូនជាកម្មវិធីគេហទំព័រ និងជាកម្មវិធី Android និង iOS ដើម។ ពួកគេគឺជា មូលដ្ឋានកូដដាច់ដោយឡែកដែលនិយាយពិធីការដូចគ្នា ដូច្នេះបណ្តាញគឺជាបណ្តាញតែមួយ — ប៉ុន្តែ a មុខងារមួយចំនួនតូចអាស្រ័យលើអ្វីដែលវេទិកានឹងអនុញ្ញាតឱ្យកម្មវិធីមួយធ្វើ។
ទំព័រនេះត្រូវបានបកប្រែដោយម៉ាស៊ីនសម្រាប់ភាពងាយស្រួល។ ភាសាអង់គ្លេសដើមគឺជាកំណែដែលអនុវត្ត។
បង្កើតបី, បណ្តាញមួយ។
| សាងសង់ | បានសរសេរនៅក្នុង | តើវាមកពីណា |
|---|---|---|
| កម្មវិធីបណ្តាញ (PWA) | ម៉ូឌុល HTML, CSS និង JavaScript ធម្មតា — មិនចាំបាច់មានជំហានសាងសង់ដើម្បីដំណើរការវាទេ។ | បម្រើពី web.nymchat.appឬដំណើរការឃ្លាំង index.html ខ្លួនឯង |
| ប្រព័ន្ធប្រតិបត្តិការ Android | Flutter, UI ដើមនៅទូទាំង | Google Play និង Zapstore |
| ប្រព័ន្ធប្រតិបត្តិការ iOS | កម្មវិធី Flutter ដូចគ្នា។ | TestFlight |
កម្មវិធីទូរស័ព្ទមិនមែនជាកម្មវិធីរុករកតាមអ៊ីនធឺណិតទេ។ ពួកគេគឺជាការអនុវត្តដើមកំណើតពេញលេញនៃដូចគ្នា។ ម៉ាស៊ីនភ្ញៀវ - ជង់ Nostr ផ្ទាល់ខ្លួន អាងបញ្ជូនតផ្ទាល់ខ្លួន កន្លែងផ្ទុករបស់ពួកគេ - ដាក់ ចេញដើម្បីផ្គូផ្គងអេក្រង់កម្មវិធីបណ្តាញសម្រាប់អេក្រង់ចុះក្រោមទៅក្រុមការកំណត់ដែលមានដូចគ្នា។ លំដាប់។
ទាំងបីគឺជាប្រភពបើកចំហរក្រោម AGPL-3.0, in
ឃ្លាំងមួយ។:
កម្មវិធីបណ្ដាញនៅ root កម្មវិធីទូរសព្ទនៅក្រោម android-ios-app/.
ការដំឡើងកម្មវិធីបណ្តាញ
បើក web.nymchat.app. នោះ។ គឺជាកម្មវិធីទាំងមូលរួចទៅហើយ — ការដំឡើងវាផ្ដល់ឱ្យវានូវរូបតំណាងអេក្រង់ដើមប៉ុណ្ណោះ បង្អួចរបស់វាផ្ទាល់ និងឃ្លាំងសម្ងាត់ក្រៅបណ្តាញតាមរយៈបុគ្គលិកសេវាកម្ម។
- Chrome, Edge, Brave, Opera (កុំព្យូទ័រ) - រូបតំណាងដំឡើងលេចឡើងក្នុង របារអាសយដ្ឋាន។
- ប្រព័ន្ធប្រតិបត្តិការ Android - កម្មវិធីរុករកផ្តល់ជូន "បន្ថែមទៅអេក្រង់ដើម"; ម៉ឺនុយមានវា។ ផងដែរ។
- iOS Safari - ចែករំលែក បន្ទាប់មក "បន្ថែមទៅអេក្រង់ដើម"។ Safari នឹងមិន ផ្តល់ជូនវាពីកម្មវិធីរុករកផ្សេងទៀតនៅលើ iOS ។
ការដំឡើងនៅលើប្រព័ន្ធប្រតិបត្តិការ Android
ផ្លូវពីរកម្មវិធីដូចគ្នា៖
- Google Play - ស្វែងរក Nymchat ឬដំឡើង
com.nym.barដោយផ្ទាល់។ - Zapstore — ហាងកម្មវិធី Nostr-native ដែលចែកចាយ APKs ដែលបានចុះហត្ថលេខា ដោយគ្មានគណនី Google ។
ប្រព័ន្ធប្រតិបត្តិការ Android ផ្តល់ឱ្យកម្មវិធីនូវអ្វីដែលវាត្រូវការ ដូចដែលវាត្រូវការ។ ការអនុញ្ញាតប៊្លូធូសត្រូវបានស្នើសុំ ជាលើកដំបូងដែលអ្នកចាប់ផ្តើមសំណាញ់ ការអនុញ្ញាតការជូនដំណឹងជាលើកដំបូងដែលអ្នកចង់ធ្វើអ្វីមួយ ជូនដំណឹងដល់អ្នក និងទីតាំងលុះត្រាតែអ្នកបើកការតម្រៀបនៅជិតសម្រាប់បណ្តាញ geohash ។
ការដំឡើងនៅលើ iOS
ប្រព័ន្ធប្រតិបត្តិការ iOS ត្រូវបានចែកចាយតាមរយៈ TestFlight. ដំឡើង TestFlight របស់ Apple កម្មវិធី បន្ទាប់មកបើកកម្មវិធី នីមឆាត តំណភ្ជាប់ការអញ្ជើញ.
ប្រព័ន្ធប្រតិបត្តិការ iOS ផ្តល់ឱ្យកម្មវិធីផ្ទៃខាងក្រោយតិចជាងប្រព័ន្ធប្រតិបត្តិការ Android ។ Nymchat មិនមានអ្នកផ្តល់សេវាជំរុញ - មិនមានម៉ាស៊ីនមេផ្ទុកសាររបស់អ្នកដើម្បីជំរុញពី - ដូច្នេះនៅលើ iOS វាចាប់ឡើង ដោយប្រើផ្ទាំង Background-refresh របស់ប្រព័ន្ធ ដែល iOS កំណត់ពេលវាមានអារម្មណ៍ដូចវា។ ដូច្នេះ ការជូនដំណឹងអាចមកដល់យឺត ខណៈពេលដែលកម្មវិធីត្រូវបានផ្អាក។ នៅលើប្រព័ន្ធប្រតិបត្តិការ Android ដូចគ្នា។ ការកំណត់ដំណើរការសេវាផ្ទៃខាងមុខ ហើយការតភ្ជាប់បញ្ជូនបន្តគ្រាន់តែបើកដដែល។
អ្វីដែលដំណើរការនៅកន្លែងណា
អ្វីគ្រប់យ៉ាងដែលមិនបានរាយបញ្ជីនៅទីនេះដំណើរការដូចគ្នានៅគ្រប់ទីកន្លែង៖ ប៉ុស្តិ៍ សារ សារឯកជន។ ការជជែកជាក្រុម ការហៅទូរសព្ទ zaps ហាង Nymbot ស្បែក និងរាល់ការកំណត់។
| លក្ខណៈ | កម្មវិធីបណ្តាញ | ប្រព័ន្ធប្រតិបត្តិការ Android | ប្រព័ន្ធប្រតិបត្តិការ iOS |
|---|---|---|---|
| សំណាញ់ប៊្លូធូស | កម្មវិធីរុករក Chromium តែប៉ុណ្ណោះ ហើយជាស្លឹកឈើ — កម្មវិធីរុករកមិនអាចផ្សាយពាណិជ្ជកម្មដោយខ្លួនឯងបានទេ។ | មិត្តភ័ក្តិពេញ៖ ផ្សាយពាណិជ្ជកម្ម និងស្កេនក្នុងពេលតែមួយ | មិត្តភ័ក្តិពេញ៖ ផ្សាយពាណិជ្ជកម្ម និងស្កេនក្នុងពេលតែមួយ |
| កំពុងភ្ជាប់ទំនាក់ទំនងក្នុងផ្ទៃខាងក្រោយ | លុះត្រាតែបើកផ្ទាំង | សេវាកម្មផ្ទៃខាងមុខជាជម្រើសរក្សារន្ធបញ្ជូនតបើក | ខិតខំប្រឹងប្រែងឱ្យល្អបំផុតនៅក្នុងបង្អួចធ្វើឱ្យស្រស់ផ្ទៃខាងក្រោយរបស់ប្រព័ន្ធ |
| ដោះសោអត្តសញ្ញាណដែលបានអ៊ិនគ្រីប | ពាក្យសម្ងាត់ លេខសម្ងាត់ លេខសម្ងាត់ ឬជីវមាត្រ (WebAuthn PRF) | ពាក្យសម្ងាត់ លេខសម្ងាត់ ឬជីវមាត្រឧបករណ៍ | ពាក្យសម្ងាត់ កូដ PIN ឬ Face ID / Touch ID |
| ចែករំលែកទៅក្នុង Nymchat ពីកម្មវិធីផ្សេងទៀត។ | — | សន្លឹកចែករំលែកប្រព័ន្ធ | ចែករំលែកផ្នែកបន្ថែម |
| កាយវិការអូសចល័តនៅលើសារ | នៅលើបង្អួចតូចចង្អៀត | បាទ | បាទ |
| ការតម្រៀបជិតសម្រាប់បណ្តាញ geohash | ការអនុញ្ញាតទីតាំងកម្មវិធីរុករក | ការអនុញ្ញាតទីតាំងប្រព័ន្ធ | ការអនុញ្ញាតទីតាំងប្រព័ន្ធ |
ការកំណត់ធ្វើតាមការចូល Nostr រវាងឧបករណ៍ ដូច្នេះការដំឡើងកម្មវិធីបន្ទាប់ពីប្រើបណ្តាញ កំណែមិនមែនមានន័យថាការកំណត់អ្វីគ្រប់យ៉ាងឡើងវិញ — មើល ការធ្វើសមកាលកម្មការកំណត់រវាងឧបករណ៍. ការអ៊ិនគ្រីបអត្តសញ្ញាណ គឺជាការលើកលែងដោយចេតនា៖ វាគឺក្នុងមួយឧបករណ៍ ពីព្រោះកត្តាដោះសោគឺ។