В Genexus, знать во время выполнения Android или IOS - PullRequest
0 голосов
/ 04 октября 2018

В Genexus, как узнать, компилируется ли для Android или IOS в Smart Device?

Пример:

Процедура:

If platform = ‘IOS’
   &Variavel = 1
Else if platform = ‘ANDROID’
   &VARIAVEL = 2
endif

1 Ответ

0 голосов
/ 04 октября 2018

Нет способа узнать во время завершения, но вы можете проверить во время выполнения.

Вы можете использовать свойство DeviceType в ClientInformation

&deviceType = ClientInformation.DeviceType
if &deviceType = SmartDeviceType.iOS
    &variavel = 1
else // if &deviceType = SmartDeviceType.Android
    &variavel = 2
endif

Подробнеев официальной документации: ClientInformation, внешний объект

...