//登录监听 void KaiserLoginCallback(KaiserCallBackObject obj) { print("登录返回值:"); print(obj.uid); print(obj.username); print(obj.openId); }
void KaiserCallBack(string str) { KaiserCallBackObject obj = JsonUtility.FromJson <KaiserCallBackObject> (str); switch (obj.callBackEvent) { case callbackInitEvent: KaiserInitCallback(obj); break; case callbackLoginEvent: KaiserLoginCallback(obj); break; case callbackLogoutEvent: KaiserLogoutCallback(obj); break; case callbackPayEvent: KaiserPayCallback(obj); break; case callbackInituserCenter: KaiserInitUserCenterCallback(obj); break; case callbackUploadFile: fileID = obj.fileID; //语音文件的唯一标识 UploadFileCallback(obj); break; case callbackSpeechToText: SpeechToTextCallback(obj); break; } }
// 语音消息转文字 void SpeechToTextCallback(KaiserCallBackObject obj) { print(obj); }
// 语音消息上传完成通知 void UploadFileCallback(KaiserCallBackObject obj) { print(obj); }
// 用户中心初始化 void KaiserInitUserCenterCallback(KaiserCallBackObject obj) { print(obj); }
//支付监听 void KaiserPayCallback(KaiserCallBackObject obj) { print(obj); }
//登出监听 void KaiserLogoutCallback(KaiserCallBackObject obj) { print(obj); }