ຂ້າມໄປຫາເນື້ອຫາ
ກັບໄປທີ່ Nymchat

ພື້ນຖານຄວາມຮູ້ ເລີ່ມທີ່ນີ້

ແອັບ ແລະເວທີ

Nymchat ຈັດສົ່ງເປັນແອັບຯເວັບ ແລະເປັນແອັບຯ Android ແລະ iOS ພື້ນເມືອງ. ພວກເຂົາເຈົ້າແມ່ນ codebases ແຍກຕ່າງຫາກທີ່ເວົ້າໂປໂຕຄອນດຽວກັນ, ດັ່ງນັ້ນເຄືອຂ່າຍແມ່ນເຄືອຂ່າຍດຽວ - ແຕ່ a ຄຸນສົມບັດຈຳນວນໜຶ່ງແມ່ນຂຶ້ນກັບສິ່ງທີ່ແພລດຟອມຈະໃຫ້ແອັບໃດໜຶ່ງເຮັດ.

ສາມສ້າງ, ເຄືອຂ່າຍດຽວ

ກໍ່ສ້າງຂຽນໃນມັນມາຈາກໃສ
ແອັບເວັບ (PWA) ໂມດູນ HTML, CSS ແລະ JavaScript ທຳມະດາ — ບໍ່ຈຳເປັນຕ້ອງມີຂັ້ນຕອນການສ້າງເພື່ອແລ່ນມັນ ໃຫ້ບໍລິການຈາກ web.nymchat.app, ຫຼືດໍາເນີນການ repository ຂອງ index.html ຕົວ​ທ່ານ​ເອງ
Android ກະພິບ, UI ພື້ນເມືອງຕະຫຼອດ Google Play ແລະ Zapstore
iOS ແອັບ Flutter ດຽວກັນ TestFlight

ແອັບຯມືຖືບໍ່ແມ່ນຕົວທ່ອງເວັບຢູ່ໃນກ່ອງ. ພວກເຂົາເຈົ້າແມ່ນການປະຕິບັດພື້ນເມືອງອັນເຕັມທີ່ຂອງດຽວກັນ client — stack Nostr ຂອງ​ເຂົາ​ເຈົ້າ​ເອງ, ສະ​ນຸກ​ເກີ relay ຂອງ​ເຂົາ​ເຈົ້າ​ເອງ, ການ​ເກັບ​ຮັກ​ສາ​ຂອງ​ເຂົາ​ເຈົ້າ​ເອງ — ໄດ້​ວາງ​ໄວ້ ອອກເພື່ອໃຫ້ກົງກັບຫນ້າຈໍ app ເວັບສໍາລັບຫນ້າຈໍ, ລົງໄປຫາກຸ່ມການຕັ້ງຄ່າຢູ່ໃນອັນດຽວກັນ ຄໍາສັ່ງ.

ທັງສາມແມ່ນແຫຼ່ງເປີດພາຍໃຕ້ AGPL-3.0, ໃນ ຫນຶ່ງ repository: app ເວັບ​ໄຊ​ຕ​໌​ຢູ່​ໃນ​ຮາກ​, app ໂທລະ​ສັບ​ມື​ຖື​ພາຍ​ໃຕ້​ການ​ android-ios-app/.

ການຕິດຕັ້ງແອັບຯເວັບ

ເປີດ web.nymchat.app. ນັ້ນ ເປັນແອັບທັງໝົດແລ້ວ — ການຕິດຕັ້ງພຽງແຕ່ໃຫ້ມັນເປັນໄອຄອນໜ້າຈໍຫຼັກ, ປ່ອງຢ້ຽມຂອງມັນເອງ ແລະການເກັບຂໍ້ມູນ offline ຜ່ານພະນັກງານບໍລິການ.

Nymchat ແລ່ນຢູ່ໃນຫນ້າຈໍຂະຫນາດໂທລະສັບ, ທີ່ມີລາຍຊື່ຊ່ອງຫຍໍ້ລົງແລະການສົນທະນາຕື່ມຄວາມກວ້າງ.
ແອັບດຽວກັນຢູ່ໃນໂທລະສັບ: ການສົນທະນາເທື່ອລະອັນ, ຊ່ອງລາຍການໃຫ້ປັດອອກ.
  • Chrome, Edge, Brave, Opera (desktop) - ໄອຄອນຕິດຕັ້ງປາກົດຢູ່ໃນ ແຖບທີ່ຢູ່.
  • Android — ຕົວ​ທ່ອງ​ເວັບ​ສະ​ຫນອງ​ໃຫ້ "ຕື່ມ​ໃສ່​ຫນ້າ​ຈໍ​ເຮືອນ​"​; ເມນູມີມັນ ຄືກັນ.
  • iOS Safari — ແບ່ງປັນ, ຈາກນັ້ນ "ຕື່ມໃສ່ໜ້າຈໍຫຼັກ". Safari ຈະບໍ່ ສະເໜີອັນນີ້ຈາກໂປຣແກຣມທ່ອງເວັບອື່ນໃນ iOS.

ກຳລັງຕິດຕັ້ງຢູ່ໃນ Android

ສອງ​ເສັ້ນ​ທາງ​, app ດຽວ​ກັນ​:

  • Google Play — ຄົ້ນຫາ Nymchat, ຫຼືຕິດຕັ້ງ com.nym.bar ໂດຍກົງ.
  • Zapstore — ຮ້ານແອັບ Nostr-native ທີ່ແຈກຢາຍ APKs ທີ່ເຊັນແລ້ວ ໂດຍບໍ່ມີບັນຊີ Google.

Android ໃຫ້ແອັບສິ່ງທີ່ມັນຕ້ອງການຕາມທີ່ມັນຕ້ອງການ. ການອະນຸຍາດ Bluetooth ຖືກຮ້ອງຂໍໃຫ້ມີ ຄັ້ງທໍາອິດທີ່ທ່ານເລີ່ມຕົ້ນຕາຫນ່າງ, ການແຈ້ງເຕືອນການອະນຸຍາດຄັ້ງທໍາອິດບາງສິ່ງບາງຢ່າງຕ້ອງການ ແຈ້ງ​ໃຫ້​ທ່ານ​, ແລະ​ສະ​ຖານ​ທີ່​ພຽງ​ແຕ່​ຖ້າ​ຫາກ​ວ່າ​ທ່ານ​ເປີດ​ການ​ຈັດ​ລຽງ​ໃກ້​ຊິດ​ສໍາ​ລັບ​ຊ່ອງ geohash​.

ການຕິດຕັ້ງໃນ iOS

ການກໍ່ສ້າງ iOS ແມ່ນແຈກຢາຍຜ່ານ TestFlight. ຕິດຕັ້ງ TestFlight ຂອງ Apple app, ຫຼັງຈາກນັ້ນເປີດ Nymchat ລິ້ງເຊີນ.

ໝາຍເຫດ

iOS ໃຫ້ແອັບພື້ນຫຼັງມີເຊືອກໜ້ອຍກວ່າ Android. Nymchat ບໍ່ມີຜູ້ໃຫ້ບໍລິການຊຸກຍູ້ - ບໍ່ມີເຊີບເວີທີ່ຖືຂໍ້ຄວາມຂອງທ່ານທີ່ຈະຍູ້ຈາກ - ດັ່ງນັ້ນໃນ iOS ມັນຈັບໄດ້ ການ​ນໍາ​ໃຊ້​ປ່ອງ​ຢ້ຽມ​ພື້ນ​ຫລັງ​ການ​ໂຫຼດ​ຫນ້າ​ຈໍ​ຄືນ​ໃຫມ່​ຂອງ​ລະ​ບົບ​, ທີ່ iOS ກໍາ​ນົດ​ເວ​ລາ​ທີ່​ມັນ​ຮູ້​ສຶກ​ຄື​ມັນ​. ດັ່ງນັ້ນການແຈ້ງເຕືອນສາມາດມາຮອດຊ້າໃນຂະນະທີ່ແອັບຯຖືກລະງັບໄວ້. ໃນ Android ຄືກັນ ການ​ຕັ້ງ​ຄ່າ​ດໍາ​ເນີນ​ການ​ບໍ​ລິ​ການ foreground ແລະ​ການ​ເຊື່ອມ​ຕໍ່ relay ພຽງ​ແຕ່​ເປີດ​ຢູ່​.

ແລ່ນຢູ່ໃສ

ທຸກ​ສິ່ງ​ທຸກ​ຢ່າງ​ທີ່​ບໍ່​ໄດ້​ລະ​ບຸ​ໄວ້​ຢູ່​ທີ່​ນີ້​ເຮັດ​ວຽກ​ຄື​ກັນ​ທຸກ​ບ່ອນ​: ຊ່ອງ​ທາງ​, ຂໍ້​ຄວາມ​, ຂໍ້​ຄວາມ​ສ່ວນ​ຕົວ​, ການສົນທະນາກຸ່ມ, ໂທ, zaps, ຮ້ານຄ້າ, Nymbot, ຫົວຂໍ້ແລະທຸກການຕັ້ງຄ່າ.

ຄຸນສົມບັດແອັບເວັບAndroidiOS
ຕາໜ່າງ Bluetooth ຕົວທ່ອງເວັບ Chromium ເທົ່ານັ້ນ, ແລະເປັນໃບ - ຕົວທ່ອງເວັບບໍ່ສາມາດໂຄສະນາຕົວເອງໄດ້ ມິດສະຫາຍເຕັມທີ່: ໂຄສະນາ ແລະສະແກນໃນຄັ້ງດຽວ ມິດສະຫາຍເຕັມທີ່: ໂຄສະນາ ແລະສະແກນໃນຄັ້ງດຽວ
ເຊື່ອມຕໍ່ຢູ່ໃນພື້ນຫຼັງ ພຽງແຕ່ໃນຂະນະທີ່ແຖບເປີດ ທາງເລືອກການບໍລິການດ້ານຫນ້າເຮັດໃຫ້ເຕົ້າສຽບ relay ເປີດ ພະຍາຍາມໃຫ້ດີທີ່ສຸດໃນໜ້າຈໍໂຫຼດຂໍ້ມູນພື້ນຫຼັງຂອງລະບົບ
ການປົດລັອກຕົວຕົນທີ່ເຂົ້າລະຫັດໄວ້ ລະຫັດຜ່ານ, PIN, passkey ຫຼື biometric (WebAuthn PRF) ລະຫັດຜ່ານ, PIN ຫຼື biometric ອຸປະກອນ ລະຫັດຜ່ານ, PIN ຫຼື Face ID / Touch ID
ການແບ່ງປັນເຂົ້າໄປໃນ Nymchat ຈາກແອັບຯອື່ນໆ ໃບແບ່ງປັນລະບົບ ແບ່ງປັນສ່ວນຂະຫຍາຍ
ທ່າທາງປັດມືໃນຂໍ້ຄວາມ ຢູ່ໃນປ່ອງຢ້ຽມແຄບ ແມ່ນແລ້ວ ແມ່ນແລ້ວ
ການຈັດຮຽງຄວາມໃກ້ຊິດສໍາລັບຊ່ອງທາງ geohash ການອະນຸຍາດສະຖານທີ່ຂອງຕົວທ່ອງເວັບ ການອະນຸຍາດສະຖານທີ່ລະບົບ ການອະນຸຍາດສະຖານທີ່ລະບົບ
ເຄັດລັບ

ການຕັ້ງຄ່າປະຕິບັດຕາມການເຂົ້າສູ່ລະບົບ Nostr ລະຫວ່າງອຸປະກອນ, ດັ່ງນັ້ນການຕິດຕັ້ງ app ຫຼັງຈາກການນໍາໃຊ້ເວັບໄຊຕ໌ ຮຸ່ນບໍ່ໄດ້ຫມາຍຄວາມວ່າຈະຕັ້ງທຸກສິ່ງທຸກຢ່າງອີກເທື່ອຫນຶ່ງ - ເບິ່ງ ການຕັ້ງຄ່າການຊິງຄ໌ລະຫວ່າງອຸປະກອນ. ການເຂົ້າລະຫັດຕົວຕົນ ແມ່ນຂໍ້ຍົກເວັ້ນໂດຍເຈດຕະນາ: ມັນແມ່ນຕໍ່ອຸປະກອນ, ເພາະວ່າປັດໃຈປົດລັອກແມ່ນ.