我有Smooch与Meya合作,嵌入在我的iOS应用程序中。当我发送一条消息时,将按预期创建用户Smooch / Meya用户。但是,当用户不发送消息且我的应用仅调用startConversation时,则不会创建用户。
我已经尝试通过调用登录方法和不调用登录方法来进行尝试。
这是我现在正在做的事情:
Smooch.initWith(settings) { (error: Error?, _: [AnyHashable: Any]?) in
if error == nil {
Smooch.login("\(id)", jwt: jwt) { (error: Error?, _: [AnyHashable: Any]?) in
if error == nil {
print("login complete")
Smooch.startConversation { (error: Error?, _: [AnyHashable: Any]?) in
if error == nil {
print("started conversation")
}
}
} else {
print("error logging in")
print(error)
}
}
}
这将导致以下日志:
login complete
started conversation
我已经向get appusers端点提出了一个请求,但是我看到"conversationStarted":true
尚未在Meya.ai中创建。