【问题标题】:Twilio IP Messaging Android SDK : Channels.getMessages() issueTwilio IP 消息传递 Android SDK:Channels.getMessages() 问题
【发布时间】:2016-07-22 11:09:59
【问题描述】:

来自 Android sdk 中的 channel.getMessages() 有时会返回以下错误:

07-14 17:41:46.161 2593-2593/com.sd858.twazer D/IPMessagingSDK(本机):-1225077780 | 07/14/17:41:46.161 |调试 | IPM | [09IKL] 频道:[api] 获取消息 07-14 17:41:46.161 2593-2593/com.sd858.twazer W/ChannelImpl(native): 消息库未准备好,正在重试...

请帮我解决这个问题

【问题讨论】:

  • Twilio support team 可能会更好地解决这个问题。我会尽可能详细地与您联系。
  • @philnash 我也在 twilio 帐户中开了一张票。但尚未得到回应。
  • 如果你给我发一封电子邮件 (philnash@twilio.com) 并附上票号,我会看看能不能追上去。
  • @Ajmal 在我发送消息屏​​幕卡住并在控制台打印相同消息时发生同样的事情
  • @AjitDubey 请通过在 twilio 中创建包含详细信息的支持票来跟进。如果您有任何更新,请也在这里发布..

标签: android twilio twilio-api


【解决方案1】:

1- 首先使用以下代码同步频道

channel.synchronize(new Constants.CallbackListener<Channel>() {
        @Override
        public void onError(ErrorInfo errorInfo) {
            TwilioApplication.get().logErrorInfo("Channel sync failed", errorInfo);
        }

        @Override
        public void onSuccess(Channel result) {
            logger.d("Channel sync success for " + result.getFriendlyName());   
       // get messages here from the channel
        }
    });

2- 一旦你得到成功的结果,然后使用下面的代码

Messages messagesObject = channel.getMessages();

根据 twilio 指南,您需要同步频道。参考twilio ip messaging

希望这对你有用。

【讨论】:

    猜你喜欢
    • 2016-07-29
    • 1970-01-01
    • 1970-01-01
    • 2019-05-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多