如何使用 imeiplugin 在 phonegap 应用程序中获取 imei 号码
how to get imei number in phonegap app with imeiplugin
任何人都可以向我解释如何从 Phonegap 获取设备的 IMEI 号码吗?
我在我的应用程序中使用 IMEI 插件,它没有显示任何内容。
要安装,我都试过了:
phonegap plugin add https://github.com/zho/phonegap-imeiplugin.git
-- 或--
cordova plugin add imeiplugin
用法示例:
window.plugins.imeiplugin.getImei(callback);
function callback(imei) {
console.log("My Android IMEI :" + imei);
我希望在用户打开应用程序时显示输出,但它没有显示。
这里是如何使用imeiplugin的解决方法
Index.html
<!DOCTYPE html>
<html>
<body>
<h1 id="demo"></h1>
<script type="text/javascript" src="cordova.js"></script>
<script src="js/index.js"></script>
<script> app.initialize(); </script>
</body>
</html>
Index.js
var app = {
// Application Constructor
initialize: function () {
app.bindEvents();
},
bindEvents: function () {
document.addEventListener('deviceready', app.onDeviceReady, false);
},
onDeviceReady: function () {
window.plugins.imeiplugin.getImei(callback);
}
};
function callback(imei) {
var element=document.getElementById("demo");
element.value=imei;
}
您提供的插件有问题,显示错误,例如 imeiplugin is unfined at window.plugins.imeiplugin.getImei(callback);
所以我尝试了下面的方法,它对我有用
cordova plugin add org.hygieiasoft.cordova.uid
并调用设备上的函数就绪
document.addEventListener('deviceready', onDeviceReady, false);
function onDeviceReady() {
console.log(cordova.plugins.uid.IMEI);
}
check this 了解更多信息
任何人都可以向我解释如何从 Phonegap 获取设备的 IMEI 号码吗? 我在我的应用程序中使用 IMEI 插件,它没有显示任何内容。
要安装,我都试过了:
phonegap plugin add https://github.com/zho/phonegap-imeiplugin.git
-- 或--
cordova plugin add imeiplugin
用法示例:
window.plugins.imeiplugin.getImei(callback);
function callback(imei) {
console.log("My Android IMEI :" + imei);
我希望在用户打开应用程序时显示输出,但它没有显示。
这里是如何使用imeiplugin的解决方法 Index.html
<!DOCTYPE html>
<html>
<body>
<h1 id="demo"></h1>
<script type="text/javascript" src="cordova.js"></script>
<script src="js/index.js"></script>
<script> app.initialize(); </script>
</body>
</html>
Index.js
var app = {
// Application Constructor
initialize: function () {
app.bindEvents();
},
bindEvents: function () {
document.addEventListener('deviceready', app.onDeviceReady, false);
},
onDeviceReady: function () {
window.plugins.imeiplugin.getImei(callback);
}
};
function callback(imei) {
var element=document.getElementById("demo");
element.value=imei;
}
您提供的插件有问题,显示错误,例如 imeiplugin is unfined at window.plugins.imeiplugin.getImei(callback);
所以我尝试了下面的方法,它对我有用
cordova plugin add org.hygieiasoft.cordova.uid
并调用设备上的函数就绪
document.addEventListener('deviceready', onDeviceReady, false);
function onDeviceReady() {
console.log(cordova.plugins.uid.IMEI);
}
check this 了解更多信息