public void WGSendToWeixinWithMusic(eWechatScene scene, string title, string desc, string musicUrl, string musicDataUrl, string mediaTagName, byte[] imgData, int imgDataLen, string messageExt, string messageAction) { AndroidConnector.SendToWeixinWithMusic((int)scene, title, desc, musicUrl, musicDataUrl, mediaTagName, imgData, imgDataLen, messageExt, messageAction); }
public void WGSendToWXGroup(int msgType, int subType, string unionId, string title, string description, string messageExt, string mediaTagName, string imgUrl, string msdkExtInfo) { AndroidConnector.SendToWXGroup(msgType, subType, unionId, title, description, messageExt, mediaTagName, imgUrl, msdkExtInfo); }
public void reportData() { string cmd = "unity_version_report"; JsonData jsonData = new JsonData(); jsonData["msdkUnityVersion"] = WGPlatform.Version; AndroidConnector.ReportUnityData(cmd, jsonData.ToJson()); }
public bool WGSendMessageToWechatGameCenter(string fOpenid, string title, string content, WXMessageTypeInfo pInfo, WXMessageButton pButton, string msdkExtInfo) { string pInfoJsonString = JsonMapper.ToJson(pInfo); string pButtonJsonString = JsonMapper.ToJson(pButton); return(AndroidConnector.SendMessageToWechatGameCenter(fOpenid, title, content, pInfoJsonString, pButtonJsonString, msdkExtInfo)); }
// MSDK Unity 初始化 public new void Init() { base.Init(); // 注册C++回调 AndroidConnector.setBridge(MessageCenter.MessageConsumer); // 上报Unity版本 //reportData(WGPlatform.Version); reportData(); }
public void WGShareToWXGameline(byte[] data, string gameExtra) { int lens = 0; if (data != null) { lens = data.Length; } AndroidConnector.ShareToWXGameline(data, lens, gameExtra); }
public void WGReportEvent(string name, Dictionary <string, string> eventList, bool isRealTime) { JsonData json = new JsonData(); foreach (string key in eventList.Keys) { json[key] = eventList[key]; } string jsonData = json.ToJson(); AndroidConnector.ReportEvent(name, jsonData, isRealTime); }
public void WGSendToQQWithRichPhoto(string summary, ArrayList imgs) { StringBuilder sb = new StringBuilder(); JsonWriter writer = new JsonWriter(sb); writer.WriteArrayStart(); foreach (string img in imgs) { writer.Write(img); } writer.WriteArrayEnd(); AndroidConnector.SendToQQWithRichPhoto(summary, sb.ToString()); }
public LoginRet WGGetLoginRecord() { string loginRetStr = AndroidConnector.GetLoginRecord(); if (loginRetStr != null) { return(LoginRet.ParseJson(loginRetStr)); } else { return(new LoginRet()); } }
public List <NoticeInfo> WGGetNoticeData(string scene) { string noticeDataStr = AndroidConnector.GetNoticeData(scene); if (noticeDataStr != null) { return(NoticeInfoList.ParseJson(noticeDataStr)); } else { return(new List <NoticeInfo>()); } }
public void WGQrCodeLogin(ePlatform platform) { AndroidConnector.QrCodeLogin((int)platform); }
public void WGLogin(ePlatform platform) { AndroidConnector.Login((int)platform); }
public void WGDeletePushTag(string tag) { AndroidConnector.DeletePushTag(tag); }
public void WGClearLocalNotifications() { AndroidConnector.ClearLocalNotifications(); }
public int WGCheckYYBInstalled() { return(AndroidConnector.CheckYYBInstalled()); }
/** * 应用宝更新 */ public void WGStartSaveUpdate(bool isUseYYB) { AndroidConnector.StartSaveUpdate(isUseYYB); }
public void WGCheckNeedUpdate() { AndroidConnector.CheckNeedUpdate(); }
public string WGGetEncodeUrl(string openUrl) { return(AndroidConnector.GetEncodeUrl(openUrl)); }
public long WGAddLocalNotification(LocalMessageAndroid msg) { string jsonString = JsonMapper.ToJson(msg); return(AndroidConnector.AddLocalNotification(jsonString)); }
public bool WGOpenAmsCenter(string parameters) { return(AndroidConnector.OpenAmsCenter(parameters)); }
public void WGSetPushTag(string tag) { AndroidConnector.SetPushTag(tag); }
/** * 位置信息 */ public void WGGetNearbyPersonInfo() { AndroidConnector.GetNearbyPersonInfo(); }
public void WGBuglyLog(eBuglyLogLevel level, string log) { AndroidConnector.BuglyLog((int)level, log); }
public bool WGCleanLocation() { return(AndroidConnector.CleanLocation()); }
public int WGLoginOpt(ePlatform platform, int overtime) { return(AndroidConnector.LoginOpt((int)platform, overtime)); }
public bool WGGetLocationInfo() { return(AndroidConnector.GetLocationInfo()); }
public bool WGLogout() { return(AndroidConnector.Logout()); }
/** * 广告 */ public void WGShowAD(eADType adType) { AndroidConnector.ShowAD((int)adType); }
public void WGSetPermission(int permissions) { AndroidConnector.SetPermission(permissions); }
public void WGCloseAD(eADType adType) { AndroidConnector.CloseAD((int)adType); }