2017-04-23 1 views
0

헤로인을 사용하여 채팅 앱이 시도는 사용자의 마지막 접속 시간을 얻을 만들기 만 받고 다음과 같은 예외XMPPError : 가입 필수 - 인증

org.jivesoftware.smack.XMPPException$XMPPErrorException: XMPPError: subscription-required - auth 

코드 :

public void getLastSeen(String JID) { 


     LastActivityManager mLastActivity = LastActivityManager.getInstanceFor (connection); 
     try { 
      try { 
       mLastActivity.getLastActivity (JID); 
       Log.e (TAG, "" + mLastActivity.getLastActivity (JID)); 


      } catch (SmackException.NoResponseException e) { 
       e.printStackTrace (); 
      } 

     } catch (XMPPException.XMPPErrorException e) { 
      e.printStackTrace (); 
     } catch (SmackException.NotConnectedException e) { 
      e.printStackTrace (); 
     } 

    } 

에 예외 위에 점점 다음의 라인

mLastActivity.getLastActivity (JID); 

아무도 왜이 예외를 얻는 지 안다?

답변

1

마지막 활동을 검색하려면 대화 상대의 현재 상태를 구독해야하기 때문에 가능성이 높습니다.