在离子中检测移动设备

时间:2015-12-04 15:50:21

标签: ionic analytics

任何人都知道是否可以跟踪用户使用的特定设备(例如iPhone 6)和特定操作系统(例如iOS 9)?我们希望将此数据发送到我们的分析包Mixpanel。

非常感谢任何想法,谢谢

1 个答案:

答案 0 :(得分:0)

请添加this插件

cordova plugin add org.apache.cordova.device

在任何控制器文件中添加以下代码行,

<强>控制器

$ionicPlatform.ready(function() {
     //find device details
     if (window.cordova) {
         var uuid = $cordovaDevice.getUUID();
         var cordova = $cordovaDevice.getCordova();
         var model = $cordovaDevice.getModel();
         var platform = $cordovaDevice.getPlatform();
         var platformVersion = $cordovaDevice.getVersion();
         var mobileDetails = {
             'uuid': uuid,
             'cordova': cordova,
             'model': model,
             'platform': platform,
             'platformVersion': platformVersion,
         };
         console.log('Mobile Phone details:', mobileDetails)
     }
 });

mobileDetails包含有关设备的所有详细信息