0

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])
}

「name」と「email」は正常に送信されていますが、「custom_attributes」が機能していません。Intercom のドキュメントによると、私の構文は正しいと思います: https://docs.intercom.io/Install-on-your-mobile-product/configuring-intercom-for-ios

しかし、私は Swift 初心者で、Obj-C の経験はありません。

また、私のイベントが適切に報告されていることに注意することも重要です。

Intercom.logEventWithName(eventName)

私の構文に何か問題がありますか?? それとも何か?助けてください!

4

1 に答える 1