Alamat Pendahuluan Blog: Klik Di Sini
Disarankan untuk menggunakan pengujian mesin nyata. Jika Anda mengalami masalah, Anda dapat mengajukan pertanyaan langsung tentang masalah, sehingga semua orang dapat melihatnya dan meningkatkannya.
Rendering Display:
Saya telah mengerjakan pekerjaan terkait IM selama dua tahun. Tahun lalu, saya mengintegrasikan fungsi IM SDK Huanxin. Tahun ini, perusahaan memiliki server yang sudah lama terhubung sendiri, sehingga menetapkan protokol dari awal dan kemudian mengimplementasikan fungsi keseluruhan IM langkah demi langkah, pada dasarnya menerapkan semua konten yang terkait dengan WeChat IM. Baru -baru ini, saya sudah mulai memilah beberapa pengetahuan masa lalu, jadi saya mulai dengan kerangka obrolan dan memilah kerangka obrolan sederhana ini untuk memfasilitasi semua orang untuk belajar dan berkomunikasi.
Karena lingkungan komputer penulis rusak, cocoapod tidak dapat diinstal untuk mengelola beberapa tiga pihak yang digunakan, jadi saya langsung mengimpornya ke dalam kerangka kerja ini. Jangan pelajari ini.
Jenis pesan yang saat ini didukung oleh kerangka kerja ini: pesan teks (termasuk emotikon), pesan gambar, pesan suara, pesan video, pesan file (pdf, Word, Excel, PPT, PNG, HTML, dll.).
Jika Anda ingin menampilkan pesan file, Anda harus menyalin file ke direktori /Library/Caches/Chat/File di kotak pasir. Karena saya biasa mengirim file dari PC ke ponsel untuk ditampilkan, Anda hanya dapat menyalinnya secara manual saat ini.
Video yang ditampilkan dalam proyek telah dikonversi menjadi tipe mp4 , dan juga telah dikompresi, dan suara juga telah dikonversi ke format amr . Saat menyimpan lalu lintas, itu bisa kompatibel dengan Android.
Apa yang dapat Anda pelajari dari kerangka ini:
Saat ini, kerangka kerja ini adalah pendahuluan. Saya memiliki banyak fungsi yang belum ditambahkan. Saya perlahan akan menambahkannya di masa depan, termasuk:
Perbarui Log :
8 Oktober: Menambahkan fungsi salinan, hapus dan penarikan pesan. Karena fungsi penerusan mengharuskan database untuk digunakan, saya hanya menambahkan UI penerusan dan kemudian meningkatkannya setelah menambahkan database.注意bahwa hanya pesan Anda sendiri yang dapat ditarik dan pesan yang berhasil dikirim. Apa yang saya batas di sini adalah bahwa pesan dalam 5分钟dapat ditarik, dan retraksi tidak diizinkan setelah waktu yang ditentukan.
12 Oktober: Menambahkan pesan sistem. Saat pesan ditarik, prompt di antarmuka obrolan yang你撤回了一条消息. Saat banyak orang mengobrol, jika satu pihak menarik pesan, sistem harus mengirimi Anda instruksi. Menurut instruksi ini, Anda akan mengidentifikasi pesan mana yang ditarik, lalu hapus pesan, dan masukkan谁谁撤回了一条消息.
Jika Anda memiliki pertanyaan selama proses pembelajaran, Anda dapat meninggalkan pesan dengan saya dan semua orang dapat meningkat bersama. Jika kerangka kerja ini dapat membantu Anda, selamat datang di Star. Perhatian Anda adalah motivasi terbesar saya, terima kasih!