聊天平臺(tái)源碼,連麥后的另外兩個(gè)機(jī)制你了解嗎
時(shí)間:2022-05-08 01:30:01 | 來源:行業(yè)動(dòng)態(tài)
時(shí)間:2022-05-08 01:30:01 來源:行業(yè)動(dòng)態(tài)
連麥語音已經(jīng)是大家生活中的普遍行為,聊天平臺(tái)源碼的連麥也不例外,簡單的連麥、掛斷,但就這簡單的兩步,在聊天平臺(tái)源碼上卻引出了其他機(jī)制,那就是扣費(fèi)機(jī)制和斷開連接機(jī)制。我們下面細(xì)說一下。
一、扣費(fèi)機(jī)制
熟悉聊天平臺(tái)源碼的朋友都知道,聊天平臺(tái)才用的是計(jì)時(shí)收費(fèi)制,在通話結(jié)束后,系統(tǒng)會(huì)根據(jù)雙方的連麥時(shí)間扣除一定的費(fèi)用。機(jī)制的難點(diǎn)在于,用戶的費(fèi)用不夠時(shí)怎么辦,用戶和其他用戶或主播連麥過程中,當(dāng)余額不足扣費(fèi)時(shí),是否要中斷通話,還是繼續(xù)保持通話之后提示用戶充值。
按照現(xiàn)在聊天平臺(tái)源碼的設(shè)置是,不中斷通話,彈窗提示用戶支付,在繳納上次的通話費(fèi)用前,無法進(jìn)行其他操作,既要保證費(fèi)用能夠收回,又要保證用戶的使用體驗(yàn)不受影響。
二、斷開連接機(jī)制
斷開連接方面,聊天平臺(tái)源碼需要準(zhǔn)備兩個(gè)方案,當(dāng)斷開后,用戶端彈出的是通話時(shí)間、收取費(fèi)用的彈窗,主播端彈出的是通話時(shí)間、本次通話的收入。主播主動(dòng)斷開時(shí)則是都顯示通話時(shí)間和收取的費(fèi)用。不同情況下聊天平臺(tái)源碼需要根據(jù)誰是掛斷放選擇彈出什么樣的彈窗內(nèi)容。
除了這兩個(gè)機(jī)制外,聊天平臺(tái)源碼還需要具備連麥前的內(nèi)容顯示機(jī)制,比如用戶在挑選主播連麥時(shí),如果主播正處于連麥狀態(tài)下,需要彈出主播正在連麥,是否等待/預(yù)約的彈窗,看似簡單的彈窗卻需要系統(tǒng)去判斷主播是否在連麥狀態(tài)中。匹配功能同理,另一端的用戶如果同時(shí)收到了兩個(gè)連麥邀請(qǐng),用戶端會(huì)默認(rèn)顯示后一個(gè)較晚打進(jìn)來的電話,用戶接通后,則提示前一個(gè)用戶,此用戶正在連麥中。這里并不是看誰先打進(jìn)來的早誰就能連麥成功,而是看誰打進(jìn)來的晚,顯示距離用戶接受連麥邀請(qǐng)最近的一個(gè)。
聊天平臺(tái)源碼實(shí)現(xiàn)的難點(diǎn)一個(gè)是在連麥的實(shí)時(shí)性上,另一個(gè)就是計(jì)時(shí)收費(fèi)方式上,計(jì)時(shí)收費(fèi)方式需要考慮的情景比較多,比如用戶余額不足時(shí),如何顯示彈窗、如何提示另一邊的主播當(dāng)前用戶余額不足等,這需要平臺(tái)做多方面的考慮,既要保證用戶的使用體驗(yàn),又能從中盈利。
聲明:以上內(nèi)容為云豹科技作者本人原創(chuàng),未經(jīng)作者本人同意,禁止轉(zhuǎn)載,否則將追究相關(guān)法律責(zé)任