如何使用iOS上的SupportKit发送和检索实时消息和媒体文件

Spo*_*ort 5 iphone ios slack-api supportkit smooch

我使用SlackSupportKit v2.9.0.我希望能够从其他渠道的其他用户检索消息和媒体文件.

(BOOL) application:(UIApplication *)application 
    didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {

    // Override point for customization after application launch.
    [SupportKit initWithSettings:
    [SKTSettings settingsWithAppToken:@"eknlh3uw8lrdveknlh3uw8lrdvs49xj29fqahcs49xj29fqahc"]];
    [SupportKit setUserFirstName:@"Han" lastName:@"Solo"];

    return YES;
} 
Run Code Online (Sandbox Code Playgroud)

我在我的应用程序中调用SupportKit:

[SupportKit show];
Run Code Online (Sandbox Code Playgroud)

当视图加载时,我能够发送和检索消息,但不显示用户的名称.我还想将我应用的其他用户的消息提取到同一个对话中.

更新:

我做了以下改变

(void) viewDidLoad {
    [super viewDidLoad];

    [SKTUser currentUser].firstName = @"Doctor";
    [SKTUser currentUser].lastName = @"Who";
    [[SKTUser currentUser] addProperties:@{ @"nickname" : @"Lil Big Daddy Slim", @"weight" : @650, @"premiumUser" : @YES }];

    [SupportKit show];

}
Run Code Online (Sandbox Code Playgroud)

这是我在电子邮件中看到的内容: 在此输入图像描述

这在我的应用程序中: 在此输入图像描述

但我仍然无法看到用户的名字出现在对话中.

jpj*_*yal 2

要设置用户名和个人资料,您可以使用

[SKTUser currentUser].firstName = @"Doctor";
[SKTUser currentUser].lastName = @"Who";
[[SKTUser currentUser] addProperties:@{ @"nickname" : @"Lil Big Daddy Slim", @"weight" : @650, @"premiumUser" : @YES }];
Run Code Online (Sandbox Code Playgroud)

有关更多详细信息,请参阅此文档http://docs.supportkit.io/#identifying-your-users

请注意,SupportKit 对话是在应用程序用户和应用程序开发者之间进行的。目前不支持两个应用程序用户之间的对话。