Propiedades de \$Options
El objeto $Options puede tomar las propiedades que aparecen en este apartado. Los valores de la mayoría de las propiedades suelen indicarse y describirse en el Asistente para la generación de código de programa. Puede acceder a las propiedades del objeto a través del operador .. A continuación puede ver algunos ejemplos de uso de las plantillas SPL.
<data
android:scheme="[=$Options.schemeForRunSolutionUrl]"
android:host="[=$Options.hostForRunSolutionUrl]"/>
@Override
public boolean GetServerUsesSsl()
{
return [if $Options.isUseSSL = 1]true[else]false[endif];
}
Propiedades relacionadas con los flujos de trabajo
Estas son las propiedades relacionadas con los flujos de trabajo:
•workflowKey: devuelve la clave del flujo de trabajo. Ejemplo: $Options.workflowKey devuelve la clave del flujo de trabajo. Cada vez que se genera código de programa y que se implementa el flujo de trabajo asociado en el servidor, se les asigna a ambos la misma clave única de flujo de trabajo. La aplicación para las tiendas de aplicaciones solamente tendrá acceso a este flujo de trabajo si tiene la misma clave que el flujo de trabajo. Consulte la última pantalla de Implementar el diseño del proceso Generar código de programa para obtener más información.
•deploymentPath: devuelve la ruta de acceso del flujo de trabajo implementado. Ejemplo: $Options.deploymentPath devuelve la ruta de acceso del flujo de trabajo en MobileTogether Server. Ejemplo de una ruta de acceso del flujo de trabajo: /Público/FechaHora/.
Propiedades generales
Los valores de estas propiedades se indican en la pantalla nº1 del Asistente para la generación de código de programa.
isTrialRunOnClientBuild
appName
visibleAppName
appVersion
hostForRunSolutionUrl
schemeForRunSolutionUrl
Propiedades de la interfaz del usuario
Los valores de estas propiedades se indican en la pantalla nº2 del Asistente para la generación de código de programa.
splashScreenPortraitFilePath
splashScreenLandscapeFilePath
launcherIconFilePath
aboutLegal
aboutCopyRight
Propiedades del servidor
Los valores de varias de estas propiedades se indican en la pantalla nº3 del Asistente para la generación de código de programa.
serverAddress
serverPort
isServerAccessAlwaysAnonymous
isUseSSL
isUsesZebraScanner
isUsesdatalogicScanner
isUsesZebraMobileCoputer
Propiedades sobre privilegios del usuario y de la aplicación
Los valores de estas propiedades se indican en la pantalla nº4 del Asistente para la generación de código de programa.
mayResetPersistentData
isAllowSMS
isAllowTelephoneCall
isAllowCamera
isAllowLocationAccess
isAllowBluetooth
isAllowExternalStorageAccess
isAllowiCloudAccess
isAllowAudioRecording
isAllowPhotoGalleryAccess
Propiedades de iOS y Android
Los valores de estas propiedades se indican en las pantallas nº7 y nº8 del Asistente para la generación de código de programa.
targetDirectoryAndroid
androidPackageName
androidPackageDir
androidRoundLauncherIconFilePath
androidAdaptiveLauncherIconForegroundFilePath
isAndroidAdaptiveLauncherIconBackgroundColor
androidAdaptiveLauncherIconBackgroundFilePath
androidAdaptiveLauncherIconBackgroundColor
targetDirectoryIOS
iosBundleIdentifierPrefix
iosLauncherIconBackground
Propiedades de Windows App
Los valores de estas propiedades se indican en las pantallas nº9 y nº10 del Asistente para la generación de código de programa.
windowsAppCompanyName
windowsPhoneCompanyName
windowsCompanyPublisherID
targetDirectoryWindowsApp
windowsAppCompanyProductID
targetDirectoryWindowsPhone
windowsPhoneCompanyProductID
inputParameters (cadena variable en el formulario "par1=value1;par2=value2")