長(zhǎng)短信大家都知道怎么發(fā)了,但最近發(fā)現(xiàn)由于通道強(qiáng)制加了7個(gè)字符的簽名,這就出了問(wèn)題,因?yàn)榧僭O(shè)70個(gè)字以為是普通短信,如果剛好64到70個(gè)字的話,程序認(rèn)為不用發(fā)長(zhǎng)短信,一條普通短信就夠了,但問(wèn)題就來(lái)了:
加上7個(gè)字的簽名后,就超過(guò)了70個(gè)字,CMPP這里做的也實(shí)在不地道,它居然會(huì)把最后幾個(gè)字符給覆蓋掉。
沒(méi)辦法,更改算法,當(dāng)通道存在簽名的時(shí)候,最后一條只能按加上簽名是否超過(guò)70來(lái)處理一下,如果超過(guò),那么還要再增加一條。
具體算法:
感覺(jué)寫(xiě)的不太好,等有空再放出來(lái)吧,需要的盆友可以Q我。