2016-07-22 112 views
1

从channel.getMessages()在Android SDK中有时会返回以下错误:Twilio IP消息Android SDK中:Channels.getMessages()问题

07-14 17:41:46.161 2593年至2593年/ com.sd858。 twazer D/IPMessagingSDK(native):-1225077780 | 17/14/17:41:46.161 | DEBUG | IPM | [09IKL]频道:[api]获取消息 07-14 17:41:46.161 2593-2593/com.sd858.twazer W/ChannelImpl(native):消息传递lib未准备好,正在重试...

请帮忙我先用下面的代码来解决这个

+0

这可能是由[Twilio支持团队](https://www.twilio.com/help/contact)更好解决的问题。我会尽可能多地与您联系。 – philnash

+0

@philnash我也在twilio帐户中打开了一张票。但还没有得到回应。 –

+0

如果你给我发一封电子邮件([email protected])和门票号码,我会看看我是否可以追查。 – philnash

回答

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 messaging

希望这会为你工作。