C#
Last updated
Was this helpful?
Last updated
Was this helpful?
μλ λ§ν¬λ₯Ό ν΅ν΄ ProudChat C# SDKλ₯Ό λ€μ΄λ‘λ ν©λλ€.
λ€μ΄λ°μ SDK ν΄λμ DotNetProudChat νλ‘μ νΈ νμΌμ μ¬μ©νλ μ루μ μ μΆκ°ν©λλ€.
λ£¨νΈ νλ‘μ νΈμμ νλ‘μ νΈ μ°Έμ‘° μΆκ°λ₯Ό ν΅ν΄ DotNetProudChat μ μ°Έμ‘°ν©λλ€.
ChatClientλ₯Ό Initialize νλ λΆλΆμ λλ€. μ μ λ μ¬μ© μ μ λ°λμ Init ν¨μλ₯Ό νΈμΆνμ¬ μλ²μ μ°κ²°ν΄μΌ ν©λλ€.
Init
ChatClientλ₯Ό μλ²μ μ°κ²°νκΈ° μν ν¨μλ‘ μ μ λ μ΄ λΆλΆμ μμ±ν©λλ€. λ§€κ°λ³μλ‘λ νλ‘μ νΈ μ΄κΈ°νμ νμν λ¬Έμμ΄(authUUID, projectUUID, uniqueID)κ³Ό λ‘κ·ΈμΈμ μ±κ³΅, μ€ν¨ μ¬λΆλ₯Ό νμΈν μ΄λ²€νΈ 2κ°λ₯Ό λ°μ΅λλ€.
Disconnect
-
μ±ν μλ²μμ μ°κ²°μ μ’ λ£ν©λλ€.
ChatClientλ FrameMoveλ₯Ό Updateμμ νμ νΈμΆμ μ§νν΄μ£Όμ μΌ ν©λλ€.
IsConnected
-
Chatμλ²μμ μ°κ²° μν νμΈ
Join_Channel
μ μνκ³ μΆμ μ±λμ κ³ μ Key
νΉμ μ±λμ μ μνκ³ μΆμ λ μ¬μ©ν©λλ€.
Leave_Channel
λκ°κ³ μΆμ μ±λμ κ³ μ Key
μ μν μ±λμμ λκ°κ³ μΆμ λ μ¬μ©ν©λλ€.
Send_Direct_Msg
νΉμ μλλ°©μ κ³ μ ν μλ³ κ°, νΉμ μλλ°©μκ² λ³΄λΌ λ©μμ§
νΉμ μλμκ² λ©μμ§λ₯Ό λ³΄λΌ λ μ¬μ©ν©λλ€. (200μ μ ν)
Send_Channel_Msg
νΉμ μ±λμ κ³ μ ν μλ³ κ°, νΉμ μ±λμκ² λ³΄λΌ λ©μμ§
νΉμ μ±λμκ² λ©μμ§λ₯Ό λ³΄λΌ λ μ¬μ©ν©λλ€. (200μ μ ν)
MsgTranslate
src = νμ¬ μΈμ΄ κ΅κ° μ½λ target = λ³νν μΈμ΄ κ΅κ° μ½λ msgKey = λ³νν λ©μΈμ§ κ³ μ μΈμ κ° msg = λ³νν λ©μΈμ§
(Beta) ν΄λΉ msg λ²μμ μμ²ν©λλ€.
MsgTranslate_Auto
target = λ³νν μΈμ΄ κ΅κ° μ½λ msgKey = λ³νν λ©μΈμ§ κ³ μ μΈμ κ° msg = λ³νν λ©μΈμ§
(Beta) ν΄λΉ msgλ₯Ό μλμΌλ‘ μΈμ΄ κ°μ§λ₯Ό μ§ννμ¬ λ²μμ μμ²ν©λλ€.
MsgRecord_Channel
channelKey = ν΄λΉ μ±λμ ν€ day = μΌμ μ΅λ 90 cnt = κ°―μ μ΅λ 100
(Beta) ν΄λΉ Channel μ κ³Όκ±° κΈ°λ‘μ κ°μ Έμ΅λλ€. μ΅λ 90μΌ, 100건κΉμ§
MsgRecord_Direct
target = μλ μ μ μ UniqueKey day = μΌμ μ΅λ 90 cnt = κ°―μ μ΅λ 100
(Beta) Direct λ©μΈμ§μ κ³Όκ±° κΈ°λ‘μ κ°μ Έμ΅λλ€. μ΅λ 90μΌ, 100건κΉμ§
MsgRecord_Notice
day = μΌμ μ΅λ 90 cnt = κ°―μ μ΅λ 100
(Beta) Noticeμ κ³Όκ±° κΈ°λ‘μ κ°μ Έμ΅λλ€. μ΅λ 90μΌ, 100건κΉμ§
chatClientJoinCompleteDelegate
ChatClient κ° Init μ΄ μλ£λλ©΄ λ°μν©λλ€.
chatClientJoinFailedDelegate
ChatClient κ° Init Failed λλ©΄ λ°μν©λλ€.
chatClientDisconnectDelegate
Chat Serverμ μ°κ²°μ΄ λμ΄μ§ κ²½μ° λ°μν©λλ€.
channelMsg_ResponseDelegate
λ€λ₯Έ μ μ κ° μ±λμκ² λ©μμ§λ₯Ό 보λ΄λ©΄ Delegate λλ μ΄λ²€νΈμ λλ€.
directMsg_ResponseDelegate
λ€λ₯Έ μ μ κ° λμκ² Direct λ©μμ§λ₯Ό 보λ΄λ©΄ Delegate λλ μ΄λ²€νΈμ λλ€.
notice_ResponseDelegate
Proud Console μμ 곡μ§μ¬νμ΄ λ°μνλ©΄ Delegate λλ μ΄λ²€νΈμ λλ€.
channelJoinSuccessDelegate
Channel Join μ±κ³΅ μ Delegate λλ μ΄λ²€νΈμ λλ€.
channelJoinFailedDelegate
Channel Join μ€ν¨ μ Delegate λλ μ΄λ²€νΈμ λλ€.
channelLeaveSuccessDelegate
Channel Leave μ±κ³΅ μ Delegate λλ μ΄λ²€νΈμ λλ€.
channelLeaveFailedDelegate
Channel Leave μ€ν¨ μ Delegate λλ μ΄λ²€νΈμ λλ€.
msgTranslateSuccessDelegate
(Beta) Translate μ±κ³΅ μ Delegate λλ μ΄λ²€νΈμ λλ€.
msgTranslateFailedDelegate
(Beta) Translate μ€ν¨ μ Delegate λλ μ΄λ²€νΈμ λλ€.
msgRecordSuccessDelegate
(Beta) κ³Όκ±° κΈ°λ‘ κ°μ Έμ€κΈ° μ±κ³΅ μ Delegate λλ μ΄λ²€νΈμ λλ€.
msgRecordFailedDelegate
(Beta) κ³Όκ±° κΈ°λ‘ κ°μ Έμ€κΈ° μ€ν¨ μ Delegate λλ μ΄λ²€νΈμ λλ€.
μμ μ 곡λλ μ μ μ UUID, μ μ κ° μμ±ν νλ‘μ νΈμ UUID, μ μ κ³ μ μ UniqueID, Server Connection μ±κ³΅ μ νΈμΆν μ΄λ²€νΈ, Server Login μ€ν¨ μ νΈμΆλλ μ΄λ²€νΈ