申请

申请包含好友申请和入群申请

相关接口

 /**
     * 处理群组申请
     * @param groupId 群组id
     * @param status 同意或拒绝(QDApply.STATUS_AGREE 同意 QDApply.STATUS_REFUSE 拒绝)
     * @param reason 拒绝理由(同意的话填空)
     * @param callBack 回调
     */
    QDClient.getInstance().getGroupManager().dealInvite(String account, String groupId, int status, String reason, QDResultCallBack callBack) QDClient.getInstance().getGroupManager()
/**
     * 处理好友申请
     * @param account 用户id
     * @param status 同意或拒绝(QDApply.STATUS_AGREE 同意 QDApply.STATUS_REFUSE 拒绝)
     * @param reason 拒绝理由(同意的话填空)
     * @param callBack 回调
     */
    QDClient.getInstance().getFriendManager().dealInvite(String account, int status, String reason, QDResultCallBack callBack)

相关数据库

 /**
     * 插入申请列表
     * @param applyList
     */
    QDApplyDao.getInstance().insertApplyList(List<QDApply> applyList)
        /**
     * 获取未读申请数量
     * @return int
     */
    QDApplyDao.getInstance().getUnreadApplyCount()
         /**
     * 获取所有申请
     * @return List<QDApply>
     */
     QDApplyDao.getInstance().getAllApply() 
         /**
     * 设置申请已读
     */
    QDApplyDao.getInstance().setApplyRead()
         /**
     * 设置好友申请状态
     * @param account 申请用户id
     * @param status 申请状态 (QDApply.STATUS_AGREE 同意 QDApply.STATUS_REFUSE 拒绝))
     */
     QDApplyDao.getInstance().setFriendApplyStatus(String account, int status)
         /**
     * 设置好友申请状态并标注已读
     * @param account 申请用户id
     * @param status 申请状态 (QDApply.STATUS_AGREE 同意 QDApply.STATUS_REFUSE 拒绝))
     */
    QDApplyDao.getInstance().setFriendApplyStatusAndRead(String account, int status)
         /**
     * 设置入群申请状态
     * @param account 申请用户id
     * @param groupId 群组id
     * @param status 申请状态 (QDApply.STATUS_AGREE 同意 QDApply.STATUS_REFUSE 拒绝))
     */
     QDApplyDao.getInstance().setGroupApplyStatus(String account, String groupId, int status)
         /**
     * 设置入群申请状态并标注已读
     * @param account 申请用户id
     * @param groupId 群组id
     * @param status 申请状态 (QDApply.STATUS_AGREE 同意 QDApply.STATUS_REFUSE 拒绝))
     */
    QDApplyDao.getInstance().setGroupApplyStatusAndRead(String account, String groupId, int status)
         /**
     * 删除好友申请
     * @param account 申请用户id
     */
     QDApplyDao.getInstance().removeFriendApply(String account)
         /**
     * 删除入群申请
     * @param account 申请用户id
     * @param groupId 群组id
     */
    QDApplyDao.getInstance().removeGroupApply(String account, String groupId)