Вам не нужно явно инициализировать. Это ненужная головная боль по следующим причинам.
Также лично я не предпочел бы жестко кодировать API-ключ и секрет. Хотя вы найдете такой способ в документации, Kony на самом деле не предлагает этого. Документация не является точной.
Причины:
1. У вас будут проблемы при отмене публикации приложения в мобильном устройстве и повторной публикации, поскольку ключ и секрет будут изменены. Это может вызвать проблемы, потому что вы должны снова изменить код и создать файлы WAR или любой другой двоичный файл. Я видел много команд, сталкивающихся с этой проблемой в PROD.
- У вас есть файл конфигурации для разных API-ключей и секретов для каждой среды (DEV, QA и PROD)
Предпочтительным способом является использование переменной, которую Kony предоставляет исключительно для этой цели.
Имя переменной - KNYMobilefabric.
вы можете сделать, как показано ниже,
var client = KNYMobileFabric;
client.getIntegrationservice (...)
Примечание: вы должны войти в систему Visualizer IDE при создании приложения, чтобы служба KIF могла выбрать службу def. Свяжите приложение с помощью пункта меню «MobileFabric» с левой стороны. В дропе будет что-то под названием «Link Application»
Более подробные примеры здесь, в документации,
http://docs.kony.com/konylibrary/konyfabric/kony_fabric_user_guide/Content/KonyStudio/Installing_KonyJS_SDK.htm