android jmessage:2.9.0 两个用户不是好友 或者 加为好友 getuserinfo中 userInfo.isFriend()一直为-1


(流年灬带不走的伤) #1

android jmessage:2.9.0 两个用户不是好友 或者 加为好友 getuserinfo中 userInfo.isFriend()一直为-1


#2

请详细描述下你的操作步骤、代码、日志,调接口获取的 应该是 true和false,你的这个结果应不是主动调接口取到的


(流年灬带不走的伤) #3
JMessageClient.getUserInfo(mConv.getTargetId(), mTargetAppKey, new GetUserInfoCallback() {
                @Override
                public void gotResult(int i, String s, UserInfo userInfo) {
                    Log.i("那就啥都不显示",""+userInfo.toString());
                 
                }
            });

这样调的用户信息 然后返回的是-1 极光那个JChat DEMO 我加了好友 这样调 也是返回的-1


#4

应该调用isFriend();来获取结果,你现在只是调用toString()


(流年灬带不走的伤) #5

我是打印出userinfo的全部数据


#6

主动调 API 获取结果


(流年灬带不走的伤) #7

这样的哦 我之前是看到打印出全部数据的时候 是-1 现在调用isFriend 就是正确的了 谢谢