コード例 #1
0
        public ChatListViewController(RCConversationType[] types1, RCConversationType[] types2 = null)
            : base(ToNSObjectsArray(types1), ToNSObjectsArray(types2))
        {

        }
コード例 #2
0
		public static void SendRequestMessage (RCConversationType conversationType, string targetId, string operatorUserId, string operatorUserAlias, string data, string message, string extra, string pushContent, string pushData)
		{
			if (Application.platform != RuntimePlatform.Android)
				return;
			_plugin.Call ("_sendRequestMessage", (int)conversationType, targetId, operatorUserId, operatorUserAlias, data, message, extra, pushContent, pushData);
		}
コード例 #3
0
		public static void ClearMessagesUnreadStatus (RCConversationType conversationType, string targetId)
		{
			if (Application.platform != RuntimePlatform.Android)
				return;
			_plugin.Call ("_clearMessagesUnreadStatus", (int)conversationType, targetId);
		}
コード例 #4
0
		public static void SendRequestMessage (RCConversationType conversationType, string targetId, string operatorUserId, string operatorUserAlias, string data, string message, string extra, string pushContent, string pushData)
		{
			Binding.SendRequestMessage (conversationType, targetId, operatorUserId, operatorUserAlias, data, message, extra, pushContent, pushData);
		}
コード例 #5
0
		public static void SendRequestMessage (RCConversationType conversationType, string targetId, string operatorUserId, string operatorUserAlias, string data, string message, string extra, string pushContent, string pushData)
		{
			if (Application.platform == RuntimePlatform.IPhonePlayer)
				_sendRequestMessage ((int)conversationType, targetId, operatorUserId, operatorUserAlias, data, message, extra, pushContent, pushData);
		}
コード例 #6
0
		public static void GetRemoteHistoryMessages (RCConversationType conversationType, string targetId, long dataTime, int count)
		{
			Binding.GetRemoteHistoryMessages (conversationType, targetId, dataTime, count);
		}
コード例 #7
0
		public static void SendTextMessage (RCConversationType conversationType, string targetId, string content, string extra, string pushContent, string pushData)
		{
			Binding.SendTextMessage (conversationType, targetId, content, extra, pushContent, pushData);
		}
コード例 #8
0
		public static void SendTextMessage (RCConversationType conversationType, string targetId, string content, string extra, string pushContent, string pushData)
		{
			if (Application.platform == RuntimePlatform.IPhonePlayer)
				_sendTextMessage ((int)conversationType, targetId, content, extra, pushContent, pushData);
		}
コード例 #9
0
		public static void GetLatestMessages (RCConversationType conversationType, string targetId, int count)
		{
			if (Application.platform != RuntimePlatform.Android)
				return;
			_plugin.Call<string> ("_getLatestMessages", (int)conversationType, targetId, count);
		}
コード例 #10
0
		public static void SetConversationNotificationStatus (RCConversationType conversationType, string targetId, RCConversationNotificationStatus conversationNotificationStatus)
		{
			if (Application.platform == RuntimePlatform.IPhonePlayer) {
				bool isBlocked = (conversationNotificationStatus == RCConversationNotificationStatus.DO_NOT_DISTURB);
				_setConversationNotificationStatus ((int)conversationType, targetId, isBlocked);
			}
		}
コード例 #11
0
		public static void GetRemoteHistoryMessages (RCConversationType conversationType, string targetId, long recordTime, int count)
		{
			if (Application.platform == RuntimePlatform.IPhonePlayer) {
				_getRemoteHistoryMessages ((int)conversationType, targetId, recordTime, count);
			}
		}
コード例 #12
0
		public static void GetConversationNotificationStatus (RCConversationType conversationType, string targetId)
		{
			if (Application.platform == RuntimePlatform.IPhonePlayer) {
				_getConversationNotificationStatus ((int)conversationType, targetId);
			}
		}
コード例 #13
0
		public static bool ClearMessagesUnreadStatus (RCConversationType conversationType, string targetId)
		{
			if (Application.platform == RuntimePlatform.IPhonePlayer) {
				return _clearMessagesUnreadStatus ((int)conversationType, targetId);
			}
			return false;
		}
コード例 #14
0
		public static void GetLatestMessages (RCConversationType conversationType, string targetId, int count)
		{
			if (Application.platform == RuntimePlatform.IPhonePlayer) {
				string json = _getLatestMessages ((int)conversationType, targetId, count);
				RongCloudManager.inst.onGetLatestMessagesSuccess (json);

			}
		}
コード例 #15
0
		public static void GetConversationNotificationStatus (RCConversationType conversationType, string targetId)
		{
			Binding.GetConversationNotificationStatus (conversationType, targetId);
		}
コード例 #16
0
		public static void GetRemoteHistoryMessages (RCConversationType conversationType, string targetId, long dataTime, int count)
		{
			if (Application.platform != RuntimePlatform.Android)
				return;
			_plugin.Call ("_getRemoteHistoryMessages", (int)conversationType, targetId, dataTime, count);
		}
コード例 #17
0
		public static void GetLatestMessages (RCConversationType conversationType, string targetId, int count)
		{
			Binding.GetLatestMessages (conversationType, targetId, count);
		}
コード例 #18
0
		public static void SetConversationNotificationStatus (RCConversationType conversationType, string targetId, RCConversationNotificationStatus  conversationNotificationStatus)
		{
			if (Application.platform != RuntimePlatform.Android)
				return;
			_plugin.Call ("_setConversationNotificationStatus", (int)conversationType, targetId, conversationNotificationStatus);
		}
コード例 #19
0
		public static void SetConversationNotificationStatus (RCConversationType conversationType, string targetId, RCConversationNotificationStatus  conversationNotificationStatus)
		{
			Binding.SetConversationNotificationStatus (conversationType, targetId, conversationNotificationStatus);
		}
コード例 #20
0
		public static void SendTextMessage (RCConversationType conversationType, string targetId, string content, string extra, string pushContent, string pushData)
		{
			if (Application.platform != RuntimePlatform.Android)
				return;
			_plugin.Call ("_sendTextMessage", (int)conversationType, targetId, content, extra, pushData, pushData);
		}
コード例 #21
0
		public static void SendCmdMessage (RCConversationType conversationType, string targetId, string cmdName, string data)
		{
			Binding.SendCmdMessage (conversationType, targetId, cmdName, data);
		}
コード例 #22
0
		public static void SendCmdMessage (RCConversationType conversationType, string targetId, string cmdName, string data)
		{
			if (Application.platform != RuntimePlatform.Android)
				return;
			_plugin.Call ("_sendCmdMessage", (int)conversationType, targetId, cmdName, data, "", "");
		}
コード例 #23
0
		public static void ClearMessagesUnreadStatus (RCConversationType conversationType, string targetId)
		{
			Binding.ClearMessagesUnreadStatus (conversationType, targetId);
		}
コード例 #24
0
		public static void SendCmdMessage (RCConversationType conversationType, string targetId, string cmdName, string data)
		{
			if (Application.platform == RuntimePlatform.IPhonePlayer)
				_sendCmdMessage ((int)conversationType, targetId, cmdName, data, "", "");
		}