[Tizen][Tizen 2.1 - Nectarine] - Device.js

reenable the access to the platformVersion.

platform version is a field of SystemInfoDeviceCapability object returned by 
tizen device web runtime systeminfo getCapabilities() method

globally most of the systeminfo api went public in between Tizen SDK 2.1 beta 
and Tizen SDK 2.1 final (!)

except for 3 fields of the structure that are all related to version:

readonly attribute DOMString platformVersion;
readonly attribute DOMString webApiVersion;
readonly attribute DOMString nativeApiVersion;

to be able to access these field you need to add in the confg xml file of the 
application build:
 http://tizen.org/privilege/system
 (note  not "systeminfo" but system)


Project: http://git-wip-us.apache.org/repos/asf/cordova-js/repo
Commit: http://git-wip-us.apache.org/repos/asf/cordova-js/commit/8a84454f
Tree: http://git-wip-us.apache.org/repos/asf/cordova-js/tree/8a84454f
Diff: http://git-wip-us.apache.org/repos/asf/cordova-js/diff/8a84454f

Branch: refs/heads/3.0.0
Commit: 8a84454f364260c666a5e2c26920b7a70b295f39
Parents: 523d910
Author: pplaquette <[email protected]>
Authored: Thu Jun 6 16:25:56 2013 +0200
Committer: pplaquette <[email protected]>
Committed: Thu Jun 6 16:25:56 2013 +0200

----------------------------------------------------------------------
 lib/tizen/plugin/tizen/Device.js | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/cordova-js/blob/8a84454f/lib/tizen/plugin/tizen/Device.js
----------------------------------------------------------------------
diff --git a/lib/tizen/plugin/tizen/Device.js b/lib/tizen/plugin/tizen/Device.js
index fb10d9d..68cd24c 100644
--- a/lib/tizen/plugin/tizen/Device.js
+++ b/lib/tizen/plugin/tizen/Device.js
@@ -44,7 +44,7 @@ Device.prototype.getDeviceInfo = function() {
     var deviceCapabilities =  tizen.systeminfo.getCapabilities();
 
     if (deviceCapabilities) {
-        // this.version = deviceCapabilities.platformVersion; // this is 
currently provoking a security Error in SDk 2.1
+        this.version = deviceCapabilities.platformVersion; // requires 
http://tizen.org/privilege/system  (and not "systeminfo")  privileges to be 
added in config.xml
         this.uuid = deviceCapabilities.duid;
         this.model = deviceCapabilities.platformName;
         this.name = this.model;

Reply via email to