Tindroid: ไคลเอนต์การส่งข้อความ Tinode สำหรับ Android
Android Instant Messenger โดยใช้แบ็กเอนด์ Tinode ซอฟต์แวร์คุณภาพเบต้า Debug Apks มีให้บริการในรุ่น
การติดตั้งและรัน
นี่ไม่ใช่แอพสแตนด์อโลนนี่เป็นเพียงส่วนหน้าลูกค้า มันต้องใช้แบ็กเอนด์ ดูคำแนะนำการติดตั้ง
รับการสนับสนุน
- อ่านเอกสาร API ฝั่งไคลเอ็นต์และฝั่งเซิร์ฟเวอร์
- สำหรับการสนับสนุนคำถามทั่วไปการอภิปรายโพสต์ไปที่ https://groups.google.com/d/forum/tinode
- สำหรับข้อบกพร่องและคำขอคุณลักษณะเปิดปัญหา
- ใช้ https://tinode.co/contact สำหรับการสอบถามเชิงพาณิชย์
การช่วยเหลือ
- หากคุณชื่นชมงานของเราโปรดช่วยกระจายคำ! การแบ่งปัน Reddit, HN และชุมชนอื่น ๆ ช่วยมากกว่าที่คุณคิด
- พิจารณาซื้อการสนับสนุนที่ชำระเงิน: https://tinode.co/support.html
- หากคุณเป็นนักพัฒนาซอฟต์แวร์ให้ส่งคำขอดึงของคุณด้วยการแก้ไขข้อผิดพลาดและคุณสมบัติใหม่
- หากคุณใช้แอพและค้นหาข้อบกพร่องหรือคุณสมบัติที่ขาดหายไปแจ้งให้เราทราบโดยการยื่นรายงานข้อผิดพลาดและคำขอคุณสมบัติ โหวตสำหรับคำขอคุณสมบัติที่มีอยู่คุณพบว่ามีค่ามากที่สุด
- หากคุณพูดภาษาอื่นนอกเหนือจากภาษาอังกฤษให้แปลแอพเป็นภาษาของคุณ คุณสามารถตรวจสอบและปรับปรุงการแปลที่มีอยู่
- หากคุณเป็นผู้เชี่ยวชาญ UI/UX ให้ช่วยเราขัดแอพ UI
- ใช้: ติดตั้งสำหรับเพื่อนร่วมงานหรือเพื่อนของคุณที่ทำงานหรือที่บ้าน โปรดติดต่อเราหากคุณต้องการเข้าร่วมการทดสอบแบบปิด
อะไรได้ผล:
- การสนทนาแบบตัวต่อตัวและการแชทเป็นกลุ่ม
- แชนเนลที่มีสมาชิกอ่านอย่างเดียวไม่ จำกัด จำนวน
- วิดีโอและเสียงโทร
- ไฟล์แนบรูปภาพอินไลน์และวิดีโอข้อความเสียง
- เคาน์เตอร์ข้อความที่ยังไม่ได้อ่าน
- การแจ้งเตือนแบบพุชและการแจ้งเตือนการปรากฏตัวในแอป
- การแจ้งเตือนสถานะข้อความ: การส่งข้อความไปยังเซิร์ฟเวอร์; ได้รับและอ่านการแจ้งเตือน; การพิมพ์การแจ้งเตือน
- การจัดรูปแบบข้อความแบบ Markdown เช่น * สไตล์ * → สไตล์ นำไปใช้เป็น spannable
- การแก้ไขส่งข้อความตอบกลับและส่งต่อข้อความ
- ป้ายบัญชีที่เชื่อถือได้: บัญชีที่ผ่านการตรวจสอบพนักงาน ฯลฯ
- ข้อความแบบฟอร์มที่เหมาะสำหรับ chatbots
- ไฟล์แนบไฟล์ภาพอินไลน์และวิดีโอข้อความเสียง
- บทสนทนาการปิดเสียง/ไม่ทำให้หายใจและการจัดการการอนุญาตอื่น ๆ
- การรวมเข้ากับรายชื่อติดต่อหุ้นของ Android
- เชิญผู้ติดต่อไปยังแอปทาง SMS หรืออีเมล
- การรักษาความปลอดภัยระดับการขนส่ง - HTTPS/WSS
- โหมดออฟไลน์
ยังไม่เสร็จ:
- การเข้ารหัสแบบ end-to-end
- การบันทึกข้อความวิดีโอ
- ไม่มีการสนับสนุนสำหรับการสลับระหว่างหลายแบ็คเอนด์
- ไม่สนับสนุนหลายบัญชี
- กล่าวถึงแฮชแท็ก
- ตัวอย่างไม่ได้สร้างขึ้นสำหรับเสียงลิงก์หรือเอกสาร
การพึ่งพาโดยตรง
SDK:
- แจ็คสันสำหรับ JSON Serialization
- Java-Websocket สำหรับการสนับสนุน WebSocket
SDK ไม่มีการพึ่งพาเฉพาะ Android
แอปพลิเคชัน
- บริการของ Google สำหรับการแจ้งเตือนแบบพุช ดูด้านล่าง
- Crashlytics สำหรับการรายงานความผิดพลาด
- Picasso สำหรับการดาวน์โหลดรูปภาพและการแคช
- ตัวเลือกรูปภาพ Android สำหรับการเลือกรูปภาพหรือวิดีโอ
- ปลั๊กอินใบอนุญาต OSS สำหรับการปฏิบัติตามกฎหมายด้วยใบอนุญาต OSS
- การพึ่งพา Android มาตรฐาน
อื่น
Avatars สาธิตและกราฟิกอื่น ๆ มาจาก https://www.pexels.com/ ภายใต้ใบอนุญาต CC0
รูปแบบพื้นหลังจาก http://subtlepatterns.com/ การใช้งานเชิงพาณิชย์และไม่ใช่เชิงพาณิชย์ที่ได้รับอนุญาต
contacts.vcf มีรายการผู้ติดต่อที่สามารถใช้สำหรับการทดสอบ กดไปที่ Emulator ของคุณโดยใช้คำสั่ง
adb push contacts.vcf /sdcard/contacts.vcf
การแจ้งเตือน
หากคุณต้องการใช้แอพกับเซิร์ฟเวอร์ของคุณเองและต้องการการแจ้งเตือนแบบพุชเพื่อทำงานคุณต้องตั้งค่า:
- ลงทะเบียนที่ https://firebase.google.com/ ตั้งค่าโครงการหากคุณยังไม่ได้ดำเนินการแล้ว
- ดาวน์โหลดไฟล์กำหนดค่าของคุณเอง
google-services.json และวางลงใน app/ โฟลเดอร์ของสำเนาโครงการ Tindroid ของคุณ ไฟล์กำหนดค่ามีคีย์เฉพาะสำหรับการลงทะเบียน Firebase/FCM ของคุณ - คัดลอกคีย์เซิร์ฟเวอร์ที่ให้ไว้ใน Google ไปยัง
tinode.conf ดูรายละเอียดที่นี่ - คอมไพล์แอปใหม่ หากคุณเพิ่ม
google-services.json ไม่ถูกต้องแอปจะรวบรวม แต่ในภายหลังจะล่มด้วยข้อยกเว้นที่ไม่ชัดเจน
การแปล
ขณะนี้แอพมีอยู่ในภาษาต่อไปนี้:
- ภาษาอังกฤษ
- ภาษาจีน (ง่าย)
- จีน (ดั้งเดิม)
- ภาษาฝรั่งเศส
- ชาวเยอรมัน
- ภาษาฮินดี
- เกาหลี
- ชาวโปรตุเกส
- เกี่ยวกับโรมาเนีย
- ชาวรัสเซีย
- เกี่ยวกับภาษาสเปน
- ชาวยูเครน
ยินดีต้อนรับการแปลเพิ่มเติม ดูคำแนะนำ
ภาพหน้าจอ





