Ketahui prosedurnya Catatan:
"Organisasi Akatsuki" adalah kolom baru yang diluncurkan oleh Program Tahu.
Setiap minggu, kami akan mengundang pengembang program mini yang luar biasa untuk berbagi pengalaman praktis program mini dari perspektif produk / pengembangan / pengoperasian. Jika Anda ingin menjadi anggota "Organisasi Xiao", silakan kirim email ke bigbang@ifanr.com dan kirimkan makalah Anda kepada kami.
Ini adalah edisi kesepuluh Akatsuki.
Tamu untuk edisi ini adalah Gong Chengwei, pengembang "Peringkat Olahraga Instan".
Halo semuanya, saya Gong Chengwei. Saat ini bekerja di e-commerce Midea, sebagai insinyur pengembangan front-end, dan juga lulusan baru tahun lalu.
Saya telah dipenuhi dengan rasa ingin tahu yang tak terbatas tentang Internet sejak saya masih kecil, dan sekarang saya masih mencintai teknologi Internet yang baru.
Sebagai pendatang baru di Internet, saya merasa terhormat untuk berbagi pengalaman saya sendiri dalam mengembangkan applet "papan peringkat olahraga instan" ini secara mandiri di Program Tahu (WeChat ID zxcx0101).
Di sini, terima kasih khusus kepada Lord Lord dan para siswa di grup atas saran dan bantuan mereka selama pengoptimalan berulang versi ini.
"Peringkat Olahraga Instan" Kamu bisa melakukan step PK dengan teman grup WeChat, dan kamu juga bisa bertarung berdampingan dengan teman grup untuk membentuk aliansi dan melakukan langkah PK dengan grup lain.
Fungsi utama:
- Dinamika kelompok: banyaknya anak tangga dalam kelompok PK / jumlah suka PK.
- Dinamis antar kelompok: jumlah langkah antar kelompok PK / rata-rata jumlah langkah PK.
- Pengaturan grup: gambar profil grup, nama panggilan, langkah kesehatan grup dan profil grup.
Highlight:
- Entri yang nyaman: masuk dari kartu program kecil bersama atau grup apa pun, Anda dapat langsung berpartisipasi dalam PK.
- Pengaturan yang dipersonalisasi: Setiap grup dapat mengatur avatar, nama panggilan, dan langkah-langkahnya sendiri.
Program Mini `` Peringkat Olahraga Instan '' menggunakan tautan https://minapp.com/miniapp/3199/
Dengan curah pendapat, sebuah program kecil lahir
Pertama-tama, perkenalkan alasan pengembangan program kecil ini.
1. dengan bungaSaya selalu percaya bahwa jika seorang programmer yang hebat ingin memiliki pikiran yang cepat, dia harus memiliki tubuh yang sehat terlebih dahulu.
Oleh karena itu, saya akan menyisihkan satu jam setiap hari untuk fitnes. Jogging adalah olahraga favorit saya, dan kesenangan jangka panjang saya adalah mengisi sampul olahraga WeChat. Perasaan ini menyegarkan ~
2. Memecahkan poin nyeriSaya yakin banyak orang telah memainkan peringkat olahraga WeChat. Dari waktu ke waktu, saya memberikan suka kepada mereka yang tertarik untuk menunjukkan bahwa saya telah membacanya. Ini juga semacam jejaring sosial.
tapi! Kampanye WeChat tidak dapat menyelesaikan dua masalah berikut:
- Tidak dapat melakukan PK dalam grup, dan tidak dapat menikmati kesenangan berkompetisi dengan teman grup.
- Tidak bisa melakukan PK antar kelompok, tidak bisa menikmati kesenangan bertarung berdampingan dengan teman satu kelompok.
Saya telah mengikuti perkembangan terbaru dalam Program Mini WeChat, Saya optimis tentang applet, tetapi merasa bahwa adegan penggunaan applet saat ini belum diaktifkan.
Pertama kali program mini meluncurkan antarmuka olahraga WeChat, saya ingin membuat program mini yang terkait dengan langkah, digabungkan dengan bagian yang ingin saya tingkatkan olahraga WeChat, jadi saya mendapat inspirasi untuk menggabungkan grup WeChat + olahraga WeChat.
Antarmuka grup WeChat yang disediakan oleh applet dapat digunakan untuk mendapatkan ID grup dari grup yang sesuai, terutama dalam dua skenario berikut:
- Saat berbagi Program Mini ke obrolan grup, Anda bisa mendapatkan shareTicket, dan kemudian mendapatkan ID grup melalui wx.getShareInfo.
- Ketika pengguna masuk dari kartu program kecil dari obrolan grup, dia bisa mendapatkan shareTicket, dan kemudian mendapatkan ID grup melalui wx.getShareInfo.
Dalam adegan kedua di sini, "Peringkat Grup Raja Kemuliaan" diterapkan. Setelah Anda mendapatkan ID grup, Anda dapat menggabungkan API yang ada.
"Papan Peringkat Latihan Instan" menggabungkan WeChat sports API untuk mendapatkan langkah-langkah latihan WeChat melalui wx.getWeRunData.
Karena data olahraga WeChat pengguna adalah data privasi pribadi, applet mengharuskan pengguna mendapatkan otorisasi sebelum dapat diperoleh, jadi sebaiknya pertimbangkan skenario di mana pengguna menolak otorisasi.
Di sini Anda dapat menggunakan antarmuka baru wx.authorize + wx.openSetting untuk kompatibilitas.
Fungsi dari antarmuka wx.authorize adalah: beberapa antarmuka harus disetujui sebelum dapat dipanggil.
Saat memanggil jenis antarmuka ini, jika pengguna belum mengotorisasi, jendela pop-up akan bertanya kepada pengguna, dan pengguna dapat memanggil antarmuka setelah mengklik persetujuan. Jika pengguna mengklik untuk menolak, panggilan tidak akan muncul dalam jangka pendek, tetapi akan langsung masuk ke panggilan balik gagal.
Oleh karena itu, kita dapat memandu pengguna untuk mengotorisasi dengan memanggil wx.openSetting di callback gagal. Dengan cara ini, semuanya siap dan hanya bergantung pada angin, lahirlah daftar peringkat olahraga WeChat yang didedikasikan untuk grup.
Sebagai seorang aktivis, lakukan apa yang Anda katakan, mulai pengembangan tiga hari sebelum Festival Perahu Naga, dan kirimkan versi pertama untuk ditinjau setelah Festival Perahu Naga. Di minggu berikutnya, dua versi telah dioptimalkan. Pada tanggal 5 Juni, versi online yang lebih lengkap Itu lahir ~ Sahua ~~
Mengapa ini sebuah applet
1. Akumulasi pengalaman sebelumnyaSetelah WeChat meluncurkan program mini pada akhir Oktober tahun lalu, perusahaan langsung membentuk tim proyek program mini. Sebagai anggota tim proyek, kami mengikuti program mini "Midea Official Mall" dari awal hingga akhir: dari desain produk awal hingga pengembangan hingga pengujian kemudian , Sampai rilis final.
Proses ini tidak hanya merangsang minat saya pada program-program kecil, tetapi juga memungkinkan saya untuk mengumpulkan beberapa pengalaman.Berikut adalah beberapa gambar hasil PO ~
2. kerangka mvvmDalam proses pengerjaan, saya mengambil alih beberapa proyek vue.js selama periode tersebut, dan saya terbiasa dengan kerangka mvvm, dan applet juga mengadopsi ide mvvm, sehingga lebih mudah untuk menghasilkan hasil dengan menggunakan applet sebagai platform pengembangan.
3. Dukungan API Program MiniBeberapa waktu lalu, Mini Program API memperkenalkan dua kemampuan baru:
- Dapatkan langkah-langkah latihan WeChat pengguna.
- Dapatkan ID grup.
Menggabungkan dua kemampuan baru ini dapat membuat pengguna merasa kesulitan yang tidak dapat dipenuhi oleh aplikasi.
Ikuti akun resmi WeChat tentang "Know the Program" dan balas "Kemampuan Baru" di latar belakang untuk mendapatkan interpretasi lengkap tentang kemampuan baru Program Mini.
Air mata yang saya simpan sekarang adalah lubang yang saya injak selama pengembangan
1. Gambar menunjukkan bug yang kompatibelSetelah memilih gambar dalam pengaturan grup, gambar latar belakang label tidak dapat menampilkan gambar wxfile: jalur sementara pada beberapa perangkat iOS yang sebenarnya, tetapi gambar dapat menampilkan jalur sementara, tetapi gambar tautan http: tidak dapat ditampilkan secara normal.
Untuk mengatasi masalah ini, saya mengadopsi metode yang kompatibel, menetapkan variabel tanda, menggunakan wx: jika untuk beralih, jika itu adalah jalur sementara, gunakan gambar untuk ditampilkan, jika tidak gunakan tampilan untuk ditampilkan, jika ada solusi yang lebih baik Tolong beritahu saya ~
2. Geser Caton BugDalam proses menggeser daftar di iOS, beberapa model akan macet, dan properti -webkit-overflow-scrolling: touch; dapat ditambahkan.
3. Lubang antarmuka ID GrupJebakan di sini adalah bahwa nilai adegan yang diperoleh dari kartu program kecil dari obrolan tunggal juga 1044 sama dengan kartu obrolan grup, sehingga tidak mungkin untuk membedakan adegan tersebut.
Akhirnya, kami harus mengatasinya di cabang wx.getShareInfo yang gagal.
Tiba-tiba saya memikirkan kalimat yang sangat membumi, beberapa orang akan memiliki dunia. Di sini saya ingin mengatakan bahwa ada skenario di mana ada pengguna.
Faktanya, ada banyak skenario yang harus dijelajahi antarmuka ID grup.
Ikuti akun resmi WeChat "Knowing Program", balas "Komentar" di latar belakang, dan dapatkan tutorial lengkap tentang pengembangan applet pemesanan Dianping.
Rencana iterasi produk
Dukungan teknis yang diperlukan untuk membuka pencapaian langkah total historis, catatan kurva pergerakan individu / grup, pembukaan pencapaian PK, dan arena kompetitif terus dieksplorasi.
Terakhir, saya ingin mengucapkan terima kasih kepada pengguna yang mendukung program kecil "Peringkat Olahraga Instan" Sebagai program kecil yang dikembangkan oleh minat pribadi, program ini telah dikembangkan selama 15 hari dari v1.0.1 awal hingga v1.0.4 saat ini.
Pada 6,28, itu telah online selama sebulan penuh, dan sekarang telah mengumpulkan hampir 60.000 kunjungan, hampir 10.000 pengguna kumulatif, dan rata-rata hampir 200 kali berbagi harian per hari.
Juga karena ini adalah proyek pribadi, ada banyak kekurangan dan kekurangan. Sekarang versi terbaru memiliki akses ke fungsi layanan pelanggan. Saya harap Anda bisa masuk dan melihat-lihat ketika Anda punya waktu. Kami dengan tulus menyambut semua keluhan dan saran!
Anda juga dapat menghubungi akun WeChat pribadi saya: gcwfreedom, saya menunggu Anda di sini ~~
Dalam hal iterasi produk, saya juga mempelajari cara memaksimalkan kemampuan program mini yang ada dan mengintegrasikan adegan secara organik, jadi pantau terus.
Mengenai masa depan program mini: Saya ingin mengatakan bahwa overestimasi jangka pendek, underestimasi jangka panjang, adegan ada di mana-mana, hanya menunggu untuk Anda temukan!
Program Mini `` Peringkat Olahraga Instan '' menggunakan tautan https://minapp.com/miniapp/3199/
- Dapatkan 1 gangguan keren! Schalke mengalahkan 3 orang dalam Perang Dunia I, tanpa pemain dan cedera
- King of Glory: Pahlawan 13888 ini tidak memiliki output, tetapi itu adalah mimpi buruk di barisan belakang, dan Dian Wei si monyet paling mengganggunya
- "Justice League" "Wajah palsu" Superman sedang hangat dibicarakan, efek khusus bercukur terlalu boros
- Khawatir tentang kebersihan kantin sekolah anak Anda? Jiading telah menciptakan 175 "kantin sekolah yang terjamin"! Apakah sekolah anak Anda ada?
- 6 rentang lengan terbesar dalam sejarah NBA: tinggi 20 cm dianggap normal, dan satu orang berdiri dengan rentang lengan 259 cm dan meraih keranjang
- Nasib buruk atau kekurangan tenaga, keempat belas mobil baru ini gagal menembak segera setelah diluncurkan?
- 7 gol dalam 3 pertandingan berturut-turut! Luneng paralel bantuan asing mahasiswa baru Nirvana, dia adalah harapan pelanggaran tim
- Diskriminasi restoran Cina, game mobile pengembangan ruang permainan Kanada yang diduga menghina Cina
- King of Glory: Masih menggunakan Zhang Liang untuk mencetak gol? Penyihir koin emas 0 yang tidak populer ini telah meningkat dengan kuat!