return StringUtils.format("time at install for version code '%d'", RuntimeUtils.getAppVersionCode(context)); case version_name: return StringUtils.format("time at install for version name '%s'", RuntimeUtils.getAppVersionName(context)); return StringUtils.format("number of invokes for interaction '%s' for version code '%d'", interactionId, appVersionCode); case version_name: String appVersionName = RuntimeUtils.getAppVersionName(context); return StringUtils.format("number of invokes for interaction '%s' for version name '%s'", interactionId, appVersionName); default: return StringUtils.format("number of invokes for event '%s' for version code '%d'", eventLabel, appVersionCode); case version_name: String appVersionName = RuntimeUtils.getAppVersionName(context); return StringUtils.format("number of invokes for event '%s' for version name '%s'", eventLabel, appVersionName); default:
return versionHistory.getTimeAtInstallForVersionCode(RuntimeUtils.getAppVersionCode(context)); case version_name: return versionHistory.getTimeAtInstallForVersionName(RuntimeUtils.getAppVersionName(context)); return new BigDecimal(eventData.getInteractionCountForVersionCode(interactionId, appVersionCode)); case version_name: String appVersionName = RuntimeUtils.getAppVersionName(context); return new BigDecimal(eventData.getInteractionCountForVersionName(interactionId, appVersionName)); default: return new BigDecimal(eventData.getEventCountForVersionCode(eventLabel, appVersionCode)); case version_name: String appVersionName = RuntimeUtils.getAppVersionName(context); return new BigDecimal(eventData.getEventCountForVersionName(eventLabel, appVersionName)); default:
Apptentive.Version currentVersionName = new Apptentive.Version(); entryVersionName.setVersion(entry.getVersionName()); currentVersionName.setVersion(RuntimeUtils.getAppVersionName(ApptentiveInternal.getInstance().getApplicationContext())); if (entryVersionName.equals(currentVersionName)) { return new Apptentive.DateTime(entry.getTimestamp());