从沃森客户参与对斯威夫特获取渠道和用户ID

时间:2019-02-01 22:09:27

标签: ios swift ibm-watson

我想从Watson平台上MCE SDK的注册中获取频道和用户ID。我可以使用以下代码在Android上获取信息:

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

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

有人知道如何在iOS端获取与SDK相同的信息吗?我尝试了不同的方法,唯一能够获得的详细信息是SDK版本和应用密钥,其中包括:

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

1 个答案:

答案 0 :(得分:0)

最后,我正在寻找错误的对象,所有详细信息都在类MCERegistrationDetails上。

let appKey = MCERegistrationDetails.shared.appKey
let channelId = MCERegistrationDetails.shared.channelId
let userId = MCERegistrationDetails.shared.userId