在 Genexus 中,Know in runtime 是 Android 或 IOS
In Genexus, Know in runtime is Android or IOS
在 Genexus 中,如何知道在智能设备中是为 Android 还是 IOS 编译?
示例:
一个程序:
If platform = ‘IOS’
&Variavel = 1
Else if platform = ‘ANDROID’
&VARIAVEL = 2
endif
无法在编译时知道,但可以在运行时检查。
您可以在ClientInformation
中使用DeviceType
属性
&deviceType = ClientInformation.DeviceType
if &deviceType = SmartDeviceType.iOS
&variavel = 1
else // if &deviceType = SmartDeviceType.Android
&variavel = 2
endif
在官方文档中查看更多信息:ClientInformation external object
在 Genexus 中,如何知道在智能设备中是为 Android 还是 IOS 编译?
示例:
一个程序:
If platform = ‘IOS’
&Variavel = 1
Else if platform = ‘ANDROID’
&VARIAVEL = 2
endif
无法在编译时知道,但可以在运行时检查。
您可以在ClientInformation
DeviceType
属性
&deviceType = ClientInformation.DeviceType
if &deviceType = SmartDeviceType.iOS
&variavel = 1
else // if &deviceType = SmartDeviceType.Android
&variavel = 2
endif
在官方文档中查看更多信息:ClientInformation external object