public class AppInfo extends 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} |
| Modifier and Type | Field and Description |
|---|---|
static String |
KEY_APP_BUNDLE_ID |
static String |
KEY_APP_DISPLAY_NAME |
static String |
KEY_APP_ICON |
static String |
KEY_APP_VERSION |
KEY_BULK_DATA, KEY_PROTECTED, store| Constructor and Description |
|---|
AppInfo()
Constructs a new AppInfo object
|
AppInfo(Hashtable<String,Object> hash)
Constructs a new AppInfo object indicated by the Hashtable parameter
|
AppInfo(String appDisplayName,
String appBundleID,
String appVersion)
Constructs a new AppInfo object
|
| Modifier and Type | Method and Description |
|---|---|
String |
getAppBundleID()
Gets package name of the Android application.
|
String |
getAppDisplayName()
Gets the name displayed for the mobile application on the mobile device (can differ from the app name set in the initial RAI request).
|
String |
getAppIcon()
Gets build version number of this particular mobile app.
|
String |
getAppVersion()
Gets build version number of this particular mobile app.
|
AppInfo |
setAppBundleID(String appBundleID)
Sets package name of the Android application.
|
AppInfo |
setAppDisplayName(String appDisplayName)
Sets the name displayed for the mobile application on the mobile device (can differ from the app name set in the initial RAI request).
|
AppInfo |
setAppIcon(String appIcon)
Sets file reference to the icon utilized by this app (simplifies the process of setting an app icon during app registration).
|
AppInfo |
setAppVersion(String appVersion)
Sets build version number of this particular mobile app.
|
clone, deserializeJSON, equals, format, formatObject, getBoolean, getBulkData, getDouble, getFloat, getInteger, getLong, getMessageTypeName, getObject, getStore, getStoreValue, getString, getValue, getValueForString, hashCode, hasKey, isPayloadProtected, serializeJSON, serializeJSON, setBulkData, setPayloadProtected, setValuepublic static final String KEY_APP_DISPLAY_NAME
public static final String KEY_APP_BUNDLE_ID
public static final String KEY_APP_VERSION
public static final String KEY_APP_ICON
public AppInfo()
public AppInfo(Hashtable<String,Object> hash)
hash - The Hashtable to usepublic AppInfo(@NonNull
String appDisplayName,
String appBundleID,
String appVersion)
appDisplayName - - name displayed for the mobile application on the mobile deviceappBundleID - - package name of the application.appVersion - - build version number of this particular mobile app.public AppInfo setAppDisplayName(@NonNull String appDisplayName)
appDisplayName - - name displayed for the mobile application on the mobile device.public String getAppDisplayName()
public AppInfo setAppBundleID(@NonNull String appBundleID)
appBundleID - - package name of the applicationpublic String getAppBundleID()
public AppInfo setAppVersion(@NonNull String appVersion)
appVersion - - build version number of this particular mobile app.public String getAppVersion()
public AppInfo setAppIcon(String appIcon)
appIcon - - file reference to the icon utilized by this apppublic String getAppIcon()