2015-06-23 19 views
0

DEVICEID我可以下載日誌通過分析控制檯>設備>設備搜索>設備信息>下載日誌秀上MobileFirst應用

我們可以通過設備ID搜索日誌文件的文件。

我的問題是如何知道用戶的deviceid?

例如,應用程序存在一些問題,用戶向管理員報告,管理員通過deviceId搜索用戶設備。

是否有一個代碼在我的應用程序上顯示deviceId,因此用戶可以將deviceId發送給管理員?

回答

0

我看到人們在本機應用使用這樣的代碼,並且具有一些特殊的視圖,以顯示它噸用戶

NSUUID *oNSUUID = [[UIDevice currentDevice] identifierForVendor]; 

import android.provider.Settings.Secure; 
private String android_id = 
    Secure.getString(getContext().getContentResolver(), Secure.ANDROID_ID); 

我還沒有發現此API的一個例子在JavaScript中,但它很容易從本地傳遞數據,例如

in main.m #import「WL.h」

NSDictionary *data = @{@"id": oNSUUID}; 
    [[WL sharedInstance] sendActionToJS:@"DeviceInfo"    
        withData:data]; 

在您的應用程序

 //global 
     var nativeInfo = null; 

    // in wlCommonInit() 

var actionReceiver = function(received){ 
     WL.Logger.error(received); 
     if (received.action == "DeviceInfo"){ 
      nativeInfo = received.data; 
     } 

}; 

WL.App.addActionReceiver ("GarantiActionReceiver", actionReceiver); 
+0

javascript中是否有任何函數?因爲我不僅在Android上開發,而且在iOS,Android,Windows Phone和Blackberry 10等4個平臺上開發。如果我​​使用本機代碼 – RobbyWH