Twilio:无法设置频道属性

时间:2018-01-10 06:19:50

标签: ios twilio twilio-api

我在我的iPhone应用程序中使用twilio chat sdk,在twilio网站上我已经确定了角色权限editChannelAttributes对于创建者是真的。并试图设置像

这样的属性
        TwilioChatHelper.sharedInstance.selectedChannel?.setAttributes(attr, completion: { (result) in
        print(result?.isSuccessful() ?? "Not able to set attributes")
    })

但在结果中收到错误

The operation couldn’t be completed. (signal.sdk.domain.error error 102.)

请告诉我我缺少的东西。

1 个答案:

答案 0 :(得分:1)

Twilio开发者传道者在这里。

Mahipal Singh绝对是在正确的轨道上,这是roles and permissions in Twilio Chat

默认情况下,常规渠道用户角色具有以下权限:

  • deleteOwnMessage
  • editOwnMessage
  • editOwnMessageAttributes
  • leaveChannel
  • sendMediaMessage
  • sendMessage

如果您希望所有频道用户都能够更新频道的属性,那么您需要使用Roles REST APIeditChannelAttributes权限添加到默认频道角色或创建新角色获得该权限,然后您将其分配给您的渠道成员。

让我知道这是否有帮助。