Ibm mobilefirst 在MobileFirst应用程序上显示设备ID
我可以通过分析控制台>设备>设备搜索>设备信息>下载日志来下载日志文件 我们可以通过deviceId搜索日志文件 我的问题是如何从用户那里知道deviceid 例如,应用程序出现问题,用户向管理员报告,管理员通过deviceId搜索用户设备Ibm mobilefirst 在MobileFirst应用程序上显示设备ID,ibm-mobilefirst,Ibm Mobilefirst,我可以通过分析控制台>设备>设备搜索>设备信息>下载日志来下载日志文件 我们可以通过deviceId搜索日志文件 我的问题是如何从用户那里知道deviceid 例如,应用程序出现问题,用户向管理员报告,管理员通过deviceId搜索用户设备 是否有代码在我的应用程序上显示deviceId,以便用户可以将deviceId发送给管理员 我见过有人在本机应用程序中使用这样的代码,并且有一些特殊的视图向用户显示 NSUUID *oNSUUID = [[UIDevice currentDevice] i
是否有代码在我的应用程序上显示deviceId,以便用户可以将deviceId发送给管理员 我见过有人在本机应用程序中使用这样的代码,并且有一些特殊的视图向用户显示
NSUUID *oNSUUID = [[UIDevice currentDevice] identifierForVendor];
或
我还没有在JavaScript中找到这个API的示例,但是从本机向上传递数据非常容易,例如
大体上
#输入“WL.h”
在你的应用程序中
//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);
当然,有一个JavaScript API来获取设备ID
请参见javascript中是否有任何函数??因为我不仅在android上开发,而且在4个平台上开发,包括iOS、android、windows phone和blackberry 10。。如果我使用本机代码,这会花费太多的精力
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);