Получите канал и идентификатор пользователя от Watson Customer Engagement на Swift - PullRequest
0 голосов
/ 02 февраля 2019

Я хочу получить идентификатор канала и пользователя при регистрации MCE SDK на платформе Watson.Мне удалось получить информацию на Android с помощью следующего кода:

RegistrationClient client = MceSdk.getRegistrationClient();
RegistrationDetails details = client.getRegistrationDetails(this);

String channelID = registrationDetails.getChannelId();
String userID = registrationDetails.getUserId();

Кто-нибудь знает, как получить ту же информацию о SDK на стороне iOS?Я пробовал разными способами, и единственная деталь, которую мне удалось получить, - это версия SDK и ключ приложения:

let sdkVersion = MCESdk.shared.sdkVersion()
let appKey = MCESdk.shared.config.appKey

1 Ответ

0 голосов
/ 02 февраля 2019

В конце я искал не тот объект, все детали находятся в классе MCERegistrationDetails.

let appKey = MCERegistrationDetails.shared.appKey
let channelId = MCERegistrationDetails.shared.channelId
let userId = MCERegistrationDetails.shared.userId
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...