您可以使用tinetworkinfo模塊
例如: -
var netInfo = require('com.clever_apps.tinetworkinfo');
var win = Ti.UI.createWindow({exitOnClose: true});
var testLabel = Ti.UI.createLabel({
height:"80%",
width:"90%",
top:0
});
var refreshButton = Ti.UI.createButton({
title:"Refresh Data",
height:"15%",
bottom:"5%"
});
refreshButton.addEventListener("click", getTelephonyData);
win.add(testLabel);
win.add(refreshButton);
getTelephonyData();
win.open();
function getTelephonyData(){
var imei = netInfo.getIMEI();
var cellid = netInfo.getCellID();
var lac = netInfo.getLac();
var mnc = netInfo.getMNC();
var mmc = netInfo.getMMC();
var outString = "IMEI: "+imei+"\nCell ID: "+cellid+"\nLAC: "+lac+"\nMNC: "+mnc+"\nMMC: "+mmc;
testLabel.text = outString;
}
@福克 - Appcelerator的是有沒有辦法在iOS中做到這一點?對於android我看到解決方案在接受的答案中討論,但我無法找到iOS的任何解決方案。謝謝。 –
我們不公開核心,我不知道一個模塊,但它需要使用[TCCarrier](https://developer.apple.com/library/ios/documentation/NetworkingInternet/Reference/CTCarrier /index.html#//apple_ref/occ/instp/CTCarrier/carrierName)。將會有一個很好的功能請求,讓它在iOS和Android的核心中都可以使用。 –