1

从 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): 消息库未准备好,正在重试...

请帮我解决这个问题

4

1 回答 1

0

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 消息传递

希望这对你有用。

于 2016-08-09T06:53:49.537 回答