前言:
目前很多應(yīng)用登錄都集成了手機(jī)號(hào)一鍵登錄(非短信驗(yàn)證碼登錄),那么手機(jī)號(hào)碼又是如何被獲取到的呢?對(duì)于iOS開(kāi)發(fā)來(lái)說(shuō),蘋(píng)果也未提供直接獲取運(yùn)營(yíng)商SIM卡的手機(jī)號(hào)碼的API。其實(shí),獲取當(dāng)前設(shè)備手機(jī)號(hào)對(duì)于運(yùn)營(yíng)商(移動(dòng)、聯(lián)通、電信)來(lái)說(shuō)是能做到的,所以各個(gè)運(yùn)營(yíng)商提供了相關(guān)SDK給開(kāi)發(fā)者或者第三方公司(二次包裝)。運(yùn)營(yíng)商的SDK又是如果做的呢?其內(nèi)部最最最關(guān)鍵一塊網(wǎng)絡(luò)請(qǐng)求是走運(yùn)營(yíng)商網(wǎng)絡(luò)而非wifi(個(gè)人猜測(cè):對(duì)于運(yùn)營(yíng)商來(lái)說(shuō) 手機(jī)號(hào)碼(SIM卡)隨機(jī)分配一個(gè)ip進(jìn)行綁定,運(yùn)營(yíng)商ip表中自然知道ip對(duì)應(yīng)哪個(gè)手機(jī)號(hào)碼)。那么問(wèn)題來(lái)了,手機(jī)wifi網(wǎng)絡(luò)開(kāi)啟情況下,我的應(yīng)用如何讓某個(gè)http(或https)請(qǐng)求走運(yùn)營(yíng)商網(wǎng)絡(luò)(換句話(huà)說(shuō),如何走其他網(wǎng)卡)? 下面就是解決方案。
相關(guān)代碼正在梳理中...