Since the SmartSDK is comprised of various components: SDKService, WebAPI and the Web BrowserNX, obtaining a single version number will not provide you with the correct information in regards to what capability of the SmartSDK specification is supported. Therefore, there are two ways to get the version of supporting API's within the various specification API's in the SmartSDK. For Android based applications you will be required to get both in order to determine supported specification capability.
See below:
1. Getting specification capability within the WebAPI you'll have to use the WebAPI and call the following URL:
/rws/property/smartSdkInfo
note: Please refer to the following WebAPI specification document: /doc/en/webapi/440-06-0212.htm
2. Getting specification capability within the SDKService API:
API version using 'jp.co.ricoh.isdk.sdkservice.common.GET_API_VERSION'
note: Please refer to the following SDKService API specification document: /doc/en/javaapi/100-18-0101.htm?ssdk_v2
PS: You will need an access token (X-SS-AccessToken ) when doing this from a remote application. (Only supports #1)