java.lang.Object
com.smartdevicelink.proxy.RPCStruct
Parameter List
Param Name | Type | Description | Required | Notes | Version Available |
---|---|---|---|---|---|
appDisplayName | String | The name displayed for the mobile application on the mobile device (can differ from the app name set in the initial RAI request). | Y | {"string_min_length": 1, "string_max_length": 100} | |
appBundleID | String | The AppBundleID of an iOS application or package name of the Android application. This supports App Launch strategies for each platform. | Y | {"string_min_length": 1, "string_max_length": 256} | |
appVersion | String | Represents the build version number of this particular mobile app. | Y | {"string_min_length": 1, "string_max_length": 256} | |
appIcon | String | A file reference to the icon utilized by this app (simplifies the process of setting an app icon during app registration). | N | {"string_min_length": 1, "string_max_length": 500} |
public static final java.lang.String KEY_APP_DISPLAY_NAME
public static final java.lang.String KEY_APP_BUNDLE_ID
public static final java.lang.String KEY_APP_VERSION
public static final java.lang.String KEY_APP_ICON
From Class | Fields |
---|---|
com.smartdevicelink.proxy.RPCStruct | KEY_BULK_DATA, KEY_PROTECTED, store |
Constructs a new AppInfo object
public AppInfo()
Constructs a new AppInfo object indicated by the Hashtable parameter
public AppInfo(java.util.Hashtable<java.lang.String, java.lang.Object> hash)
Constructs a new AppInfo object
public AppInfo(String appDisplayName,String appBundleID,String appVersion)
Sets the name displayed for the mobile application on the mobile device (can differ from the app name set in the initial RAI request).
public com.smartdevicelink.proxy.rpc.AppInfo setAppDisplayName(String appDisplayName)
Gets the name displayed for the mobile application on the mobile device (can differ from the app name set in the initial RAI request).
public java.lang.String getAppDisplayName()
Sets package name of the Android application. This supports App Launch strategies for each platform.
public com.smartdevicelink.proxy.rpc.AppInfo setAppBundleID(String appBundleID)
Gets package name of the Android application. This supports App Launch strategies for each platform.
public java.lang.String getAppBundleID()
Sets build version number of this particular mobile app.
public com.smartdevicelink.proxy.rpc.AppInfo setAppVersion(String appVersion)
Gets build version number of this particular mobile app.
public java.lang.String getAppVersion()
Sets file reference to the icon utilized by this app (simplifies the process of setting an app icon during app registration).
public com.smartdevicelink.proxy.rpc.AppInfo setAppIcon(String appIcon)
Gets build version number of this particular mobile app.
public java.lang.String getAppIcon()
From Class | Methods |
---|---|
com.smartdevicelink.proxy.RPCStruct | getStoreValue, getStore, deserializeJSON, serializeJSON, serializeJSON, format, getBulkData, setBulkData, setPayloadProtected, isPayloadProtected, getMessageTypeName, hasKey, setValue, getValue, getObject, formatObject, getValueForString, getString, getInteger, getDouble, getFloat, getBoolean, getLong, clone, equals, hashCode |
java.lang.Object | getClass, hashCode, equals, clone, toString, notify, notifyAll, wait, wait, wait, finalize |