2017-02-16 32 views
0

Я работаю над проектом с настроенным режимом сеанса (файл worklight.properties). В моей консоли Google Analytics я вижу 68 общих вызовов адаптера, но общий номер сеанса показывает 0. Правильно ли это поведение? Я думаю, что, по крайней мере, должно быть создано 1 сессия.Консоль IBM MobileFirst Analytics Total Sessions с настроенным режимом сеанса

В этом link Я нашел информацию, относящуюся, однако 0 сеансов против 68 адаптеров звучит редко.

+0

Просто для подтверждения - на все звонки на адаптеры ответили? –

+0

И были ли вызовы адаптера, сделанные с устройства или попавшие в конечные точки REST? –

+0

@VivinK да, на них все ответили. Я не понимаю ваш второй вопрос, не могли бы вы объяснить немного больше? – Juvaloco

ответ

0

Ожидаемое поведение. Это связано с тем, что в сеансовом независимом режиме количество сеансов увеличивается, когда вызывается защищенный ресурс, и с сервера выдается токен OAuth. Это, похоже, не происходит в вашем случае с использованием WL.Client.invokeProcedure().

Если вы используете API-интерфейс WLResourceRequest для вызова ресурсов вашего адаптера, счет сеанса будет увеличиваться при первом запросе на ресурс, поскольку новый токен будет выдан с сервера. Подробнее об API in this link.

Счет сеанса не будет увеличиваться до тех пор, пока токен не закончится, вызывается защищенный ресурс и новый токен выдается с сервера.

Информация доступна по указанной ссылке referenced.

+0

Большое спасибо за ваши ответы и рекомендации. – Juvaloco