【发布时间】:2015-10-17 13:39:57
【问题描述】:
我正在尝试将 Intercom.io 的自定义属性实现到我的 iOS 应用程序中。我在 XCode 7、Swift 2 和 iOS 9 中。
这是我的代码:
class func updateUser(user: User) {
Intercom.updateUserWithAttributes([
"name": user.name,
"email": user.email
])
let userAttributes = ([
"role": "customer",
"phone": user.phone,
"First Name": user.firstName,
"Last Name": user.lastName,
"Referral Code": user.referralCode,
"Avatar Pic": user.avatarURL,
"Profile Pic": user.profilePicURL
])
Intercom.updateUserWithAttributes(["custom_attributes": userAttributes])
}
我已成功提交“姓名”和“电子邮件”,但我的“custom_attributes”不起作用。根据对讲机的文档,我认为我的语法是正确的: https://docs.intercom.io/Install-on-your-mobile-product/configuring-intercom-for-ios
但我是 Swift 新手,没有使用 Obj-C 的经验。
同样重要的是要注意我的事件正在正确报告。
Intercom.logEventWithName(eventName)
我的语法有什么问题吗?还是别的什么?请帮忙!
【问题讨论】:
标签: ios swift swift2 intercom intercom-ios