$Options オブジェクト は、以下にリストされたプロパティを取ることができます。プロパティの大半の値は、[プログラムコードの生成] ウィザード内で提供され、このセクションで説明されています。オブジェクトの プロパティは . operatorを使用してアクセスすることができます。SPL テンプレートの使用方法のサンプルの一部が下に表示されています。
<data
android:scheme="[=$Options.schemeForRunSolutionUrl]"
android:host="[=$Options.hostForRunSolutionUrl]"/>
@Override
public boolean GetServerUsesSsl()
{
return [if $Options.isUseSSL = 1]true[else]false[endif];
}
以下のワークフローに関連した プロパティを使用することができます:
•workflowKey:ワークフローキーを返します。例: $Options.workflowKey は、ワークフローキーを返します。プログラムコードの生成 が行われ、関連したワークフローがサーバーにデプロイされると、同じ一意のワークフローキーが割り当てられます。AppStore App は、ワークフローと同じキーを与えられている場合のみこのワークフローにアクセスすることができます。詳細に関しては、ワークフローをサーバーにデプロイを参照してください。
•deploymentPath:デプロイされたワークフローのパスを返します。例: $Options.deploymentPath は、 MobileTogether Server 上のワークフローパスを返します。ワークフローパスのサンプル: /Public/DateTime/。
以下が [プログラムコード生成ウィザードのスクリーン 1 ] 内で与えられているプロパティです。
appName
visibleAppName
appVersion
hostForRunSolutionUrl
schemeForRunSolutionUrl
以下が [プログラムコード生成ウィザードのスクリーン 2] 内で与えられているプロパティです。
splashScreenPortraitFilePath
splashScreenLandscapeFilePath
launcherIconFilePath
aboutText
aboutCopyRight
以下が [プログラムコード生成ウィザードのスクリーン 3] 内で与えられているプロパティです。
serverAddress
serverPort
isServerAccessAlwaysAnonymous
isUseSSL
以下が [プログラムコード生成ウィザードのスクリーン 4] 内で与えられているプロパティです。
mayResetPersistentData
isAllowSMS
isAllowTelephoneCall
isAllowCamera
isAllowLocationAccess
isAllowExternalStorageAccess
isAllowiCloudAccess
isAllowAudioRecording
isAllowPhotoGalleryAccess
以下が [プログラムコード生成ウィザードのスクリーン 7] 内で与えられているプロパティです。
targetDirectoryAndroid
androidPackageName
androidPackageDir
androidRoundLauncherIconFilePath
androidAdaptiveLauncherIconForegroundFilePath
isAndroidAdaptiveLauncherIconBackgroundColor
androidAdaptiveLauncherIconBackgroundFilePath
androidAdaptiveLauncherIconBackgroundColor
targetDirectoryIOS
iosBundleIdentifierPrefix
iosLauncherIconBackground
以下が [プログラムコード生成ウィザードのスクリーン 8] 内で与えられているプロパティです。
windowsAppCompanyName
windowsPhoneCompanyName
windowsCompanyPublisherID
targetDirectoryWindowsApp
windowsAppCompanyProductID
targetDirectoryWindowsPhone
windowsPhoneCompanyProductID