Propriétés de $Options

www.altova.com Imprimer cette rubrique Page précédente Un niveau supérieur Page suivante

Accueil >  Applis d'AppStore > Modèles SPL > Mécanismes de chaîne >

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.

 

<data

   android:scheme="[=$Options.schemeForRunSolutionUrl]"

   android:host="[=$Options.hostForRunSolutionUrl]"/>

 

 

@Override

public boolean GetServerUsesSsl()

  {

return [if $Options.isUseSSL = 1]true[else]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 Déployer le flux de travail sur le serveur pour plus de 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.

 

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

 

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

isAllowExternalStorageAccess

isAllowiCloudAccess

isAllowAudioRecording

isAllowPhotoGalleryAccess

 

Propriétés Android et iOS

Les valeurs de ces propriétés sont fournies dans l'Écran 7 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 8 de l'Assistant de génération du code de programme.

 

windowsAppCompanyName

windowsPhoneCompanyName

windowsCompanyPublisherID

targetDirectoryWindowsApp

windowsAppCompanyProductID

targetDirectoryWindowsPhone

windowsPhoneCompanyProductID

 


© 2019 Altova GmbH