Eigenschaften von $Options

www.altova.com Dieses Kapitel drucken Vorherige Seite Eine Ebene nach oben Nächste Seite

Startseite >  AppStore Apps > SPL-Vorlagen > String-Mechanismen >

Eigenschaften von $Options

Das Objekt $Options kann die unten aufgelisteten Eigenschaften erhalten. Die Werte der meisten dieser Eigenschaften werden normalerweise im "Progarmmcode 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 Bereitstellen des Workflow auf dem Server.
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.

 

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 dieser Eigenschaften stehen im Bildschirm 3 des "Programmcode generieren"-Assistenten zur Verfügung.

 

serverAddress

serverPort

isServerAccessAlwaysAnonymous

isUseSSL

 

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

isAllowExternalStorageAccess

isAllowiCloudAccess

isAllowAudioRecording

isAllowPhotoGalleryAccess

 

Android- und iOS-Eigenschaften

Die Werte dieser Eigenschaften stehen im Bildschirm 7 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 im Bildschirm 8 des "Programmcode generieren"-Assistenten zur Verfügung.

 

windowsAppCompanyName

windowsPhoneCompanyName

windowsCompanyPublisherID

targetDirectoryWindowsApp

windowsAppCompanyProductID

targetDirectoryWindowsPhone

windowsPhoneCompanyProductID

 


© 2019 Altova GmbH