Propriétés de \$Options
L'objet $Options peut prendre les propriétés recensées ci-dessous. Les valeurs de la plupart de ces propriétés sont généralement fournies dans l'Assistant de génération du code de programme, où elles sont décrites. Les propriétés de l'objet peuvent être accédées en utilisant l'opérateur .. Vous trouverez ci-dessous quelques exemples de l'utilisation des modèles SPL.
<données
android:scheme="[=$Options.schemeForRunSolutionUrl]"
android:host="[=$Options.hostForRunSolutionUrl]"/>
@Override
public boolean GetServerUsesSsl()
{
retourne [si $Options.isUseSSL = 1]true[sinon]false[endif];
}
Propriétés relatives au flux de travail
Les propriétés relatives au flux de travail suivantes sont disponibles :
•workflowKey: retourne la clé de flux de travail. Exemple : $Options.workflowKey retourne la clé de flux de travail. À chaque fois que le code de programme est généré et que le flux de travail associé est déployé sur le serveur, tous deux sont attribués à la même clé de flux de travail unique. Une appli d'appstore ne pourra accéder à ce flux de travail que si elle détient la même clé que le flux de travail. Voir l’écran Déployer Design final du processus Générer Code de programme pour les détails.
•deploymentPath: retourne le chemin d'accès du flux de travail déployé. Exemple : $Options.deploymentPath retourne le chemin d'accès du flux de travail sur MobileTogether Server. Exemple d'un chemin d'accès de flux de travail : /Public/DateTime/.
Propriétés générales
Les valeurs de ces propriétés sont fournies dans l'Écran 1 de l'Assistant de génération du code de programme.
isTrialRunOnClientBuild
appName
visibleAppName
appVersion
hostForRunSolutionUrl
schemeForRunSolutionUrl
Propriétés d'interface utilisateur
Les valeurs de ces propriétés sont fournies dans l'Écran 2 de l'Assistant de génération du code de programme.
splashScreenPortraitFilePath
splashScreenLandscapeFilePath
launcherIconFilePath
aboutLegal
aboutCopyRight
Propriétés de serveur
Les valeurs de ces propriétés sont fournies dans l'Écran 3 de l'Assistant de génération du code de programme.
serverAddress
serverPort
isServerAccessAlwaysAnonymous
isUseSSL
isUsesZebraScanner
isUsesdatalogicScanner
isUsesZebraMobileCoputer
Propriétés concernant les privilèges d'utilisateur et d'appli
Les valeurs de ces propriétés sont fournies dans l'Écran 4 de l'Assistant de génération du code de programme.
mayResetPersistentData
isAllowSMS
isAllowTelephoneCall
isAllowCamera
isAllowLocationAccess
isAllowBluetooth
isAllowExternalStorageAccess
isAllowiCloudAccess
isAllowAudioRecording
isAllowPhotoGalleryAccess
Propriétés Android et iOS
Les valeurs de ces propriétés sont fournies dans l'Écran 7 et 8 de l'Assistant de génération du code de programme.
targetDirectoryAndroid
androidPackageName
androidPackageDir
androidRoundLauncherIconFilePath
androidAdaptiveLauncherIconForegroundFilePath
isAndroidAdaptiveLauncherIconBackgroundColor
androidAdaptiveLauncherIconBackgroundFilePath
androidAdaptiveLauncherIconBackgroundColor
targetDirectoryIOS
iosBundleIdentifierPrefix
iosLauncherIconBackground
Propriétés Windows App
Les valeurs de ces propriétés sont fournies dans l'Écran 9 et 10 de l'Assistant de génération du code de programme.
windowsAppCompanyName
windowsPhoneCompanyName
windowsCompanyPublisherID
targetDirectoryWindowsApp
windowsAppCompanyProductID
targetDirectoryWindowsPhone
windowsPhoneCompanyProductID
inputParameters (string variable dans le formulaire "par1=value1;par2=value2")