Eigenschaften von \$Options
Das Objekt $Options kann die unten aufgelisteten Eigenschaften erhalten. Die Werte der meisten dieser Eigenschaften werden normalerweise im "Programmcode generieren"-Assistenten bereitgestellt und sind hier beschrieben. Die Eigenschaften des Objekts können mit Hilfe des Operators . aufgerufen werden. Unten finden Sie einige Beispiele für die Verwendung von SPL-Vorlagen.
data
android:scheme="[=$Options.schemeForRunSolutionUrl]"
android:host="[=$Options.hostForRunSolutionUrl]"/>
@Override
public boolean GetServerUsesSsl()
{
return [if $Options.isUseSSL = 1]true[else]false[endif];
}
Eigenschaften im Zusammenhang mit dem Workflow
Im Zusammenhang mit Workflows stehen die folgenden Eigenschaften zur Verfügung:
•workflowKey: gibt den Workflow-Schlüssel zurück. Beispiel: $Options.workflowKey gibt den Workflow-Schlüssel zurück. Jedes Mal, wenn Programmcode generiert wird und der damit verknüpfte Workflow auf dem Server bereitgestellt wird, erhalten beide denselben eindeutigen Workflow-Schlüssel zugewiesen. Eine AppStore App erhält nur dann Zugriff auf diesen Workflow, wenn sie denselben Schlüssel wie der Workflow hat. Nähere Informationen dazu finden Sie unter dem letzten Bildschirm Design bereitstellen des Programmcodegenerierungsvorgangs.
•deploymentPath: gibt den Pfad das bereitgestellten Workflow zurück. Beispiel: $Options.deploymentPath gibt den Workflow-Pfad auf MobileTogether Server zurück. Beispiel für einen Workflow-Pfad: /Public/DateTime/.
Allgemeine Eigenschaften
Die Werte dieser Eigenschaften stehen im Bildschirm 1 des "Programmcode generieren"-Assistenten zur Verfügung.
isTrialRunOnClientBuild
appName
visibleAppName
appVersion
hostForRunSolutionUrl
schemeForRunSolutionUrl
Eigenschaften der Benutzeroberfläche
Die Werte dieser Eigenschaften stehen im Bildschirm 2 des "Programmcode generieren"-Assistenten zur Verfügung.
splashScreenPortraitFilePath
splashScreenLandscapeFilePath
launcherIconFilePath
aboutLegal
aboutCopyRight
Server-Eigenschaften
Die Werte einiger dieser Eigenschaften stehen im Bildschirm 3 des "Programmcode generieren"-Assistenten zur Verfügung.
serverAddress
serverPort
isServerAccessAlwaysAnonymous
isUseSSL
isUsesZebraScanner
isUsesdatalogicScanner
isUsesZebraMobileCoputer
Eigenschaften zu Benutzer- und App-Rechten
Die Werte dieser Eigenschaften stehen im Bildschirm 4 des "Programmcode generieren"-Assistenten zur Verfügung.
mayResetPersistentData
isAllowSMS
isAllowTelephoneCall
isAllowCamera
isAllowLocationAccess
isAllowBluetooth
isAllowExternalStorageAccess
isAllowiCloudAccess
isAllowAudioRecording
isAllowPhotoGalleryAccess
Android- und iOS-Eigenschaften
Die Werte dieser Eigenschaften stehen in Bildschirm 7 und 8 des "Programmcode generieren"-Assistenten zur Verfügung.
targetDirectoryAndroid
androidPackageName
androidPackageDir
androidRoundLauncherIconFilePath
androidAdaptiveLauncherIconForegroundFilePath
isAndroidAdaptiveLauncherIconBackgroundColor
androidAdaptiveLauncherIconBackgroundFilePath
androidAdaptiveLauncherIconBackgroundColor
targetDirectoryIOS
iosBundleIdentifierPrefix
iosLauncherIconBackground
Windows App-Eigenschaften
Die Werte dieser Eigenschaften stehen in Bildschirm 9 und 10 des "Programmcode generieren"-Assistenten zur Verfügung.
windowsAppCompanyName
windowsPhoneCompanyName
windowsCompanyPublisherID
targetDirectoryWindowsApp
windowsAppCompanyProductID
targetDirectoryWindowsPhone
windowsPhoneCompanyProductID
inputParameters (Variablenstring in der Form "par1=value1;par2=value2")