Example #1
0
    public static void ConvPinConversation()
    {
        string    conv_id = "287646";
        TIMResult res     = TencentIMSDK.ConvPinConversation(conv_id, TIMConvType.kTIMConv_C2C, true, addAsyncDataToConsole);

        addDataToConsole(res);
    }
Example #2
0
    public static void MsgMarkAllMessageAsRead()
    {
        TIMResult res = TencentIMSDK.MsgMarkAllMessageAsRead(addAsyncDataToConsole);

        Utils.Log(((int)res).ToString());
        addDataToConsole(res);
    }
Example #3
0
    public static void Logout()
    {
        TIMResult res = TencentIMSDK.Logout(addAsyncDataToConsole);

        Utils.Log(((int)res).ToString());
        addDataToConsole(res);
    }
Example #4
0
    public static void MsgGetMoreMsgList()
    {
        string conv_id = "287646";

        if (lastMsg == null)
        {
            Utils.Log("没有lastMsg");
            return;
        }

        MsgGetMsgListParam get_message_list_param = new MsgGetMsgListParam();

        get_message_list_param.msg_getmsglist_param_count    = 1;
        get_message_list_param.msg_getmsglist_param_last_msg = lastMsg;

        TIMResult res = TencentIMSDK.MsgGetMsgList(conv_id, TIMConvType.kTIMConv_C2C, get_message_list_param, (int code, string desc, string json_param, string user_data) =>
        {
            List <Message> messages = JsonConvert.DeserializeObject <List <Message> >(json_param);
            if (messages.Count > 0)
            {
                lastMsg = lastMsg = messages[messages.Count - 1];
            }
            addAsyncDataToConsole(code, desc, json_param, user_data);
            Utils.Log("历史消息列表Count:" + messages.Count.ToString());
        });

        Utils.Log(((int)res).ToString());
        addDataToConsole(res);
    }
Example #5
0
    public static void ConvCancelDraft()
    {
        string    conv_id = "287646";
        TIMResult res     = TencentIMSDK.ConvCancelDraft(conv_id, TIMConvType.kTIMConv_C2C);

        addDataToConsole(res);
    }
Example #6
0
    void GroupJoinSDK()
    {
        print(GroupID.text);
        TIMResult res = TencentIMSDK.GroupJoin(GroupID.text, Greeting.text, Utils.addAsyncNullDataToScreen(GetResult));

        Result.text = Utils.SynchronizeResult(res);
    }
Example #7
0
    public static void ConvDelete()
    {
        string conv_id = "287646";

        TIMResult res = TencentIMSDK.ConvDelete(conv_id, TIMConvType.kTIMConv_C2C, addAsyncDataToConsole);

        addDataToConsole(res);
    }
Example #8
0
    void LoginSDK()
    {
        var       userid   = PlayerPrefs.GetString("UserID", "");
        var       user_sig = PlayerPrefs.GetString("Secret", "");
        TIMResult res      = TencentIMSDK.Login(userid, user_sig, Utils.addAsyncNullDataToScreen(GetResult));

        Result.text = Utils.SynchronizeResult(res);
    }
Example #9
0
    public void GetLoginUserSDK()
    {
        StringBuilder userId = new StringBuilder(128);
        TIMResult     res    = TencentIMSDK.GetLoginUserID(userId);

        Result.text  = Utils.SynchronizeResult(res);
        Result.text += "\nLoginUser: " + userId.ToString();
    }
Example #10
0
    void GroupDeleteSDK()
    {
        print(GroupList[SelectedGroup.value]);
        string    groupID = GroupList[SelectedGroup.value];
        TIMResult res     = TencentIMSDK.GroupDelete(groupID, Utils.addAsyncNullDataToScreen(GetResult));

        Result.text = Utils.SynchronizeResult(res);
    }
Example #11
0
    public static void GroupDelete()
    {
        string    group_id = "test_unity_create";
        TIMResult res      = TencentIMSDK.GroupDelete(group_id, addAsyncDataToConsole);

        Utils.Log(((int)res).ToString());
        addDataToConsole(res);
    }
Example #12
0
    public static void MsgCancelSend()
    {
        string    conv_id    = touserid;
        string    message_id = "144115263066194686-1638863822-3314274833";
        TIMResult res        = TencentIMSDK.MsgCancelSend(conv_id, TIMConvType.kTIMConv_C2C, message_id, addAsyncDataToConsole);

        addDataToConsole(res);
    }
Example #13
0
    public static void MsgDownloadMergerMessage()
    {
        Message   message = new Message();
        TIMResult res     = TencentIMSDK.MsgDownloadMergerMessage(message, addAsyncDataToConsole);

        Utils.Log(((int)res).ToString());
        addDataToConsole(res);
    }
Example #14
0
    public static void MsgReportReaded()
    {
        string    conv_id = "287646";
        TIMResult res     = TencentIMSDK.MsgReportReaded(conv_id, TIMConvType.kTIMConv_C2C, null, addAsyncDataToConsole);

        Utils.Log(((int)res).ToString());
        addDataToConsole(res);
    }
Example #15
0
    public static void MsgSetGroupReceiveMessageOpt()
    {
        string group_id = "im_discuss_TBcYzRWnAp6dmiNT";

        TIMResult res = TencentIMSDK.MsgSetGroupReceiveMessageOpt(group_id, TIMReceiveMessageOpt.kTIMRecvMsgOpt_Receive, addAsyncDataToConsole);

        Utils.Log(((int)res).ToString());
        addDataToConsole(res);
    }
Example #16
0
    public static void MsgClearHistoryMessage()
    {
        string conv_id = "287646";

        TIMResult res = TencentIMSDK.MsgClearHistoryMessage(conv_id, TIMConvType.kTIMConv_C2C, addAsyncDataToConsole);

        Utils.Log(((int)res).ToString());
        addDataToConsole(res);
    }
Example #17
0
    public void ProfileGetUserProfileListSDK()
    {
        FriendShipGetProfileListParam json_get_user_profile_list_param = new FriendShipGetProfileListParam();

        json_get_user_profile_list_param.friendship_getprofilelist_param_identifier_array = new List <string>(SelectedUser);
        TIMResult res = TencentIMSDK.ProfileGetUserProfileList(json_get_user_profile_list_param, Utils.addAsyncStringDataToScreen(GetResult));

        Result.text = Utils.SynchronizeResult(res);
    }
Example #18
0
    public static void ProfileModifySelfUserProfile()
    {
        UserProfileItem param = new UserProfileItem();

        param.user_profile_item_level = 10;
        TIMResult res = TencentIMSDK.ProfileModifySelfUserProfile(param, addAsyncDataToConsole);

        addDataToConsole(res);
    }
Example #19
0
    public static void FriendshipAddToBlackList()
    {
        List <string> blacklist = new List <string>();

        blacklist.Add("287646");
        TIMResult res = TencentIMSDK.FriendshipAddToBlackList(blacklist, addAsyncDataToConsole);

        addDataToConsole(res);
    }
Example #20
0
    public static void GetLoginUserID()
    {
        StringBuilder userId = new StringBuilder(128);

        TIMResult res = TencentIMSDK.GetLoginUserID(userId);

        addStringDataToConsole(userId.ToString());
        addDataToConsole(res);
    }
Example #21
0
    public static void MsgFindByMsgLocatorList()
    {
        string     conv_id         = "287646";
        MsgLocator message_locator = new MsgLocator(); // 这里的消息可以是其他接口返回的实例,如消息列表接口

        TIMResult res = TencentIMSDK.MsgFindByMsgLocatorList(conv_id, TIMConvType.kTIMConv_C2C, message_locator, addAsyncDataToConsole);

        Utils.Log(((int)res).ToString());
        addDataToConsole(res);
    }
Example #22
0
    public static void MsgDownloadElemToPath()
    {
        DownloadElemParam param = new DownloadElemParam();

        param.msg_download_elem_param_type = TIMDownloadType.kTIMDownload_File;
        TIMResult res = TencentIMSDK.MsgDownloadElemToPath(param, Application.dataPath, addAsyncDataToConsole);

        Utils.Log(((int)res).ToString());
        addDataToConsole(res);
    }
Example #23
0
    public static void MsgRevoke()
    {
        string  conv_id = "287646";
        Message message = new Message(); // 这里的消息可以是其他接口返回的实例,如消息列表接口

        TIMResult res = TencentIMSDK.MsgRevoke(conv_id, TIMConvType.kTIMConv_C2C, message, addAsyncDataToConsole);

        Utils.Log(((int)res).ToString());
        addDataToConsole(res);
    }
Example #24
0
    public static void MsgFindMessages()
    {
        string        message_id       = "144115263066194686-1638863822-3314274833";
        List <string> message_id_array = new List <string>();

        message_id_array.Add(message_id);
        TIMResult res = TencentIMSDK.MsgFindMessages(message_id_array, addAsyncDataToConsole);

        Utils.Log(((int)res).ToString());
        addDataToConsole(res);
    }
Example #25
0
    public static void MsgGetC2CReceiveMessageOpt()
    {
        string        user_id      = "287646";
        List <string> user_id_list = new List <string>();

        user_id_list.Add(user_id);
        TIMResult res = TencentIMSDK.MsgGetC2CReceiveMessageOpt(user_id_list, addAsyncDataToConsole);

        Utils.Log(((int)res).ToString());
        addDataToConsole(res);
    }
Example #26
0
    public static void FriendshipAddFriend()
    {
        FriendshipAddFriendParam param = new FriendshipAddFriendParam();

        param.friendship_add_friend_param_identifier  = "6666";
        param.friendship_add_friend_param_friend_type = TIMFriendType.FriendTypeBoth;
        param.friendship_add_friend_param_add_wording = "hello";
        TIMResult res = TencentIMSDK.FriendshipAddFriend(param, addAsyncDataToConsole);

        addDataToConsole(res);
    }
Example #27
0
    public static void MsgSetOfflinePushToken()
    {
        OfflinePushToken token = new OfflinePushToken();

        token.offline_push_token_token         = "701d9a8bbc149cb6cd01b01d99c67312a978f92e1e1231dc5120dffce33f6140";
        token.offline_push_token_business_id   = 13121;
        token.offline_push_token_is_tpns_token = false;
        TIMResult res = TencentIMSDK.MsgSetOfflinePushToken(token, addAsyncDataToConsole);

        addDataToConsole(res);
    }
Example #28
0
    public static void MsgSetLocalCustomData()
    {
        Message param = new Message(); // 这个message可以是业务的其他message实例

        param.message_custom_int = 1024;
        param.message_custom_str = "hello";
        TIMResult res = TencentIMSDK.MsgSetLocalCustomData(param, addAsyncDataToConsole);

        Utils.Log(((int)res).ToString());
        addDataToConsole(res);
    }
Example #29
0
    public static void GroupModifyMemberInfo()
    {
        GroupModifyMemberInfoParam param = new GroupModifyMemberInfoParam();

        param.group_modify_member_info_group_id    = "379595063308chat11";
        param.group_modify_member_info_modify_flag = TIMGroupMemberModifyInfoFlag.kTIMGroupMemberModifyFlag_MemberRole;
        param.group_modify_member_info_identifier  = "287646";
        param.group_modify_member_info_member_role = TIMGroupMemberRole.kTIMMemberRole_Admin;
        TIMResult res = TencentIMSDK.GroupModifyMemberInfo(param, addAsyncDataToConsole);

        addDataToConsole(res);
    }
Example #30
0
    public static void MsgListDelete()
    {
        string conv_id = "287646";

        List <Message> messages_list = new List <Message>();

        messages_list.Add(new Message());
        TIMResult res = TencentIMSDK.MsgListDelete(conv_id, TIMConvType.kTIMConv_C2C, messages_list, addAsyncDataToConsole);

        Utils.Log(((int)res).ToString());
        addDataToConsole(res);
    }